最赞回答 / 独恋你的唇_nuyzEN
因为x=1, 如果是x=x+2在前,计算的是3+5+...+101;如果是sum=sum+x在前,计算的是1+3+...+99。100的差距就出现了。
2018-09-06
最赞回答 / 徐小
Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。
2018-09-05
已采纳回答 / Lemon156
一个的话也是有平均数啊,就是它本身for x in d.values():这一句里已经包含了一定的条件,就是说x的取值只能在d里面取,里面有几个键值对就循环几次
2018-09-05
最新回答 / 慕用8598114
第一个是因为自建了一个局部变量 把传入的L置空了 所以没用第二个调用sum函数,但是y是在for函数区间内定义的 出了for之外 就被删除了 所以return一个不存在的变量必然出错第三个 因为for语句段落中没有任何语句 这在python中是不可以的 如果不添加语句 至少应该有一条pass才行
2018-09-05