亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

代碼運行結果為1是什么鬼

sum = 0

x = 1

while x%2 !=0&x<100:

? ? sum = sum + x

? ? x=x+1

print sum

我這么輸入不對嗎?為什么

正在回答

6 回答

sum?=?0
x?=?1
while?x<100:
????if(?x?%?2?!=?0):
????????sum?+=?x
????x?=?x?+?1
print(sum)
0 回復 有任何疑惑可以回復我~

把 & 換成 and 就正常了!!

0 回復 有任何疑惑可以回復我~

while x%2 !=0&x<100:? 別把數學跟編程搞混啦

0 回復 有任何疑惑可以回復我~

個人覺得是因為x=2時,x%2 != 0這個條件不符合,所以推出循環。結果sum就是1

0 回復 有任何疑惑可以回復我~
#1

柳今天好好學習 提問者

謝謝!我知道了~
2019-12-09 回復 有任何疑惑可以回復我~

你說的是 1+3+5++++++++++++++99?


0 回復 有任何疑惑可以回復我~

x%2!=0就是x與2取余不等于0

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758323    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

代碼運行結果為1是什么鬼

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號