怎樣改這句代碼
sum = 0 x = 0 while True: ? ? x = x + 1 ? ? if x = x/2*2: ? ? ? ?continue ? ?sum=sum+x ? ?if x > 100: ? ? ? ?break print sum 我這行代碼為什么不對啊,想要改的話怎么改啊,if x = x/2*2:#x是奇數的話除2乘2就比原x小1了
sum = 0 x = 0 while True: ? ? x = x + 1 ? ? if x = x/2*2: ? ? ? ?continue ? ?sum=sum+x ? ?if x > 100: ? ? ? ?break print sum 我這行代碼為什么不對啊,想要改的話怎么改啊,if x = x/2*2:#x是奇數的話除2乘2就比原x小1了
2017-07-09
舉報
2017-07-09
大兄弟你題目看錯了
讓求的是奇數和
2017-07-09
x = x/2*2:這個表達式很別出心裁哈,變成求偶數的和了。
不過,首先,這個是等式,不是判斷;
其次,這個式子改成x == x/2*2或x%2!=0就可以求0-100的偶數和了;
最后,這個應該是求奇數和,式子改成x%2==0即可