已采纳回答 / 小小杏鲍菇
求和公式是“sum=”, 不是“sun”;name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体;in是指在数据来源,从L中取数就in L,从t中取数,就in t。
2018-08-26
已采纳回答 / 慕粉0919204222
删掉【】的话t里就是4个元素了删掉虽然也是可以运行的,但不符合题意题目t = ('a', 'b', ['A', 'B']) 里面只有三个元素,要求让['A', 'B']不可变,直接改成('A', 'B')就可以啦
2018-08-25
最赞回答 / 慕者_员
递归定义递归包括递归体和递归边界,是对大问题进行分制,从而分解到到可以解决的规模,运行过程为先递推再回归。递推流程本题对递归函数move(n, a, b, c) 的定义为:将 n 个圆盘从 a 借助 b 移动到 c。因为无法直接从n阶开始计算。从而要进行递推到可以直接解决的问题规模。即有递归边界n==1。当n==1时,可以直接得出结果并打印(print a+'-->',c),此时递推结束。而剩下的n-1个没移动的盘,就可以根据递归函数move的定义有move(n-1,a,c,b),即为,将 n-1 ...
2018-08-25
最新回答 / LeeW_
函数move(n,a,b,c)里的abc分别代表一个坑,对应到move(n-1,a,c,b)里的话,a坑种的a,b坑种的c,c坑种的b,所以这里对应的 a→c 实际打印出来是 a→b,对move(n-1,b,a,c)同理。
2018-08-24