用x%2 == 1 程序運行時間超長 為何
sum = 0
x = 1
while x <=100:
? ? if x%2 ==1:
? ? ? ? sum = sum + x
print sum
為什么用用這個程序 花費時間會特別長,再pycharm里面也運行很久 有什么缺陷么
sum = 0
x = 1
while x <=100:
? ? if x%2 ==1:
? ? ? ? sum = sum + x
print sum
為什么用用這個程序 花費時間會特別長,再pycharm里面也運行很久 有什么缺陷么
2018-11-30
舉報
2018-11-30
因為沒有讓x增長,x一直等于1,所以一直在循環中,需要在判斷語句之前加x=x+1,看一下答案就知道了
2018-12-01
soga 明白了