已采纳回答 / Enzo_程序猿
sum=0是整型,sum=0.0是浮点型,sum=0,sum*1.0后sum也会变成浮点型,当sum(agrs)/len(args)的结果有小数时,计算机会认为这是整数的运算,sum(args)*1.0后会把结果变成浮点型的
2018-07-24
最新回答 / 奥观海同志
print [b*100+ s*10+g for b in range(1,10) for s in range(10) for g in range(10) if b==g]
2018-07-24
最赞回答 / 白露未晞_
第一个输出print average(),没有传递参数,就是括号里没东西,所以当它为空时不能进行下一步计算,会报错。你可以用if-else语句先判断是否为空,再往下写:
if len(args) == 0: #注意判断两端是否相等时,用两个等号== return sum for x in args: sum = sum + x
2018-07-23
已采纳回答 / 慕慕330987
return时处于move函数的结束返回点,每一次return对应一次函数调用。对于这段代码,判断条件n=1时提前执行return,所以不再执行后面的move,print,move
2018-07-23
已采纳回答 / Tim_Qian
不是呀,每个key:value之间可以用逗号分开的,如下形式也是可以的d = { 'Adam': 95,'Lisa': 85, 'Paul': 75, 'Bart': 59}print d
2018-07-23
最赞回答 / 用心去专注
如果你删除的多个元素是连续的,你就可以使用for循环,len=你需要删除的个数,L.pop (index),index为你要删除的那些元素第一个元素对应的索引
2018-07-23