我換一種想法,為什么這一種代碼是錯誤的???
sum = 0
y = 0
x = 2^y
while True:
? ? sum=sum+x
? ? y=y+1
? ? if y>19:
? ? ? ? break
print sum
這個代碼為什么不可以呀
sum = 0
y = 0
x = 2^y
while True:
? ? sum=sum+x
? ? y=y+1
? ? if y>19:
? ? ? ? break
print sum
這個代碼為什么不可以呀
2018-09-07
舉報
2018-09-07
沒有錯啊。可以執行的,輸出結果是40。x=2^y 就是2^0,異或運算后,x=2,x加自身20次以后,就是sum=40