已采纳回答 / 幕布斯4049907
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }sum = 0.0for k, v in d.items(): sum = sum + v print k,":",v,print 'average', ':', sum/len(d)
2017-07-31
已采纳回答 / zcj12396
第二种会更好一点,因为你能一眼看出执行后的效果是什么样的,当然你也可以试着定义一个函数来封装数值对换的功能,第一种虽然没错但是在处理更多数据的时候就容易出错。代码的可读性也是很重要的
2017-07-31
已采纳回答 / 慕莱坞5165709
你可以理解为层级关系,如果说你当前的语句与上一语句明显不是并列关系,就要用缩进(四个空格,编译器有自动缩进的功能),例如循环语句中的循环体就要缩进。
2017-07-30
已采纳回答 / 折翼舞_0
对,无论多复杂都是三步,不过,这三步是从宏观上来看的,你看第一步,就是一个自调用(自调用里面还有自调用,也就是递归),第三步又是一个自调用,只有n==1成立时,才停止递归。
2017-07-28