最新回答 / weixin_慕妹3229322
x=x+y for 循环第一次的结果是,将75从数组里提出来。y = 75 然后运行x=x+y x=0.0+75 x=75。 第二次 for把92从list里提出来。y = 92 然后运行 x=x+y 此时的x在上一次for的结果是 75.。所以x=75+92 x=167第三次 提取y= 59 x=167 x=x+y x= 226第四次 提取y = 68 。x=226 x=x+y x=226+68 =294for会运行4次。因为I 里有4个数值。 最终X的结果是294.这是4个数的和。平均就是...
2019-03-16
已采纳回答 / 又高又富还很帅
d.values()获取到的是一个list,包含了所有的value,不包含key,而d.keys()则是包含了所有的key,但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value。
2019-03-15
最赞回答 / Awful_Leo
这是你的函数:def average(*args): sum=0.0 if len(args)==0: print 0.0 else : for x in args: sum=sum+x return sum/len(args)print average() #0.0 Noneprint average(1, 2) #1.5print average(1, 2, 2, 3, 4) #2.4在你的函数中,在不传入参数时,先打印0...
2019-03-14