請問為什么不能用else
#把else改成if就通過了,為什么?
sum = 0
x = 0
while True:
? ? x = x + 1
? ? if x > 100:
? ? ? ? break
? ? else x%2==0:
? ? ? ? continue
? ? sum=sum+x
print sum
#把else改成if就通過了,為什么?
sum = 0
x = 0
while True:
? ? x = x + 1
? ? if x > 100:
? ? ? ? break
? ? else x%2==0:
? ? ? ? continue
? ? sum=sum+x
print sum
2016-07-09
舉報
2016-07-09
else 之后是不帶條件的,而if后是帶條件的,所以改成if通過,如果改成elif也是可以通過的
2016-07-09
else 后邊不能有條件判斷,這是基本的語法。如果需要有判斷條件的話用else if