已采纳回答 / 脚踏实地落地生根
def move(n, a, b, c): '''if n==1: print a,'-->',c return move(n-1,a,c,b) print a,'-->',c move(n-1,b,a,c)'''#'''....'''内注释 if n==1: print a,'-->',b return move(n-1,a,b,c) print a,'-->',b move(1...
2017-08-08
已采纳回答 / 萌太狼
你的sum没累计。def S(L): sum = 0 for i in L: sum = sum + i * i return sumprint S([1, 2, 3, 4, 5])
2017-08-07
已采纳回答 / 一念执着yq
字符串可以用“”也可以用‘’包含,如果字符串内有需要输出‘,则字符串用“”包含,反之亦然。只有当字符串用‘’包含且字符串中含有‘则要用\‘转义输出,同样的”也是一样的道理。
2017-08-07
已采纳回答 / 慕粉1054143596
for x in [1,2,3,4,5,6,7,8,9]: for y in [0,1,2,3,4,5,6,7,8,9]: if x<y : print 10*x+y,题目有毛病,要求横向输出,在最后输出语句后面加个逗号就行了
2017-08-06
已采纳回答 / 慕粉13917087549
print [int(a + b + a) for a in '123456789' for b in '0123456789' ]答案要求是整数类型。
2017-08-06
已采纳回答 / 慕UI6225022
if-break,放在x = x + 1后面更合适。因为判断的是将要sum = sum + x 中的x是否小于100且为奇数;如果先写if-break, 则最后进行运算的x满足的实际上是x<=101
2017-08-06
已采纳回答 / 慕先生2208117
等差数列求和公式:(首项+末项)×项数÷2等差数列求和公式推导:Sn=1+2+3+……+(n-1)+nSn=n+(n-1)+(n-2)+……+2+1两式相加2Sn=(1+n)+(2+n-1)+(3+n-2)+……+(n-1+2)+(n+1)=(n+1)+(n+1)+(n+1)+……+(n+1)+(n+1)一共n项(n+1)2Sn=(n+1)*nSn=(n+1)*n/2
2017-08-04