请问为什么不能将if x%2==0放在if x>100前面判断?
sum = 0 x = 0 while True: x=x+1 if x % 2 == 0: continue if x > 100: break sum=sum+x print sum 想问:把判断奇偶放在判断x是否大于100前,为什么不可以?x如果为偶数,则不执行下面的语句,返回循环。x不就能继续+1了吗? 谢谢
sum = 0 x = 0 while True: x=x+1 if x % 2 == 0: continue if x > 100: break sum=sum+x print sum 想问:把判断奇偶放在判断x是否大于100前,为什么不可以?x如果为偶数,则不执行下面的语句,返回循环。x不就能继续+1了吗? 谢谢
2016-08-25
sum = 0 x = 0 while True: x = x + 1 if x % 2 == 0: continue if x > 100: break sum = sum + x print sum
在http://www.imooc.com/code/3427中运行该代码通过,因此交换顺序并无影响。
举报