简单的python和需要解释

时间:2016-08-11 19:26:50

标签: python-3.x

m = 0
for x in range (4,6):
   for y in range (2,4):
      m = m + x + y
print (m)

答案:28

不确定这是怎么回事?排除范围内的最后一个数字,我认为它应该是14.我把它添加到纸上,无法理解我做错了什么。

1 个答案:

答案 0 :(得分:4)

该循环相当于:

m = 4+2 + 4+3 + 5+2 + 5+3

而且,这笔钱是28。

(在外圈中,x采用值45。在内圈中,y采用值2和{ {1}}。)