L = [75, 92, 59, 68]
sum = 0.0
for score in L:
sum += score
print sum / 4
sum = 0.0
for score in L:
sum += score
print sum / 4
2017-01-10
已采纳回答 / Matthew_CQ
①通俗一点说是这样的啦。函数这种必须要有return的,执行完函数就要返回(return)一个值,你可以理解为执行了要有结果。如果你没有写,那系统默认是return None。你之所以会有None的出现时因为你的square_of_sum(L)函数没有写return,所以在执行完for循环语句输出(print)每一个L里的数的平方值后这个函数就到了返回(return),因为你没有写return,所以默认返回None。详细请查看7-3的教程。②你这样写函数是错的,你应该把函数返回的值用return语句表达出...
2017-01-10
sum = 0
x = 1
n = 1
while True:
sum=sum+x
x=x*2
n=n+1
if n>20:
break
print sum
x = 1
n = 1
while True:
sum=sum+x
x=x*2
n=n+1
if n>20:
break
print sum
2017-01-10
已采纳回答 / 偶然__偶遇__NI
格式问题for x in [1,2,3,4,5,6,7,8]: for y in [2,3,4,5,6,7,8,9]: if x<y: print x*10+y
2017-01-10