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

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

python中 “非” 怎么表示?

if ?。╔ % 2):

為什么不行

正在回答

4 回答

if后面繼續運行應該是判斷為1,X為奇數,X%2非0,再!的話就是0,if后面代碼不執行。

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

慕斯1276755 提問者

我這邊的 if !(x % 2): 是判斷當 x 為偶數時,執行continue 的, 不知道是不是邏輯錯了,還是因為不能怎么表達
2018-08-17 回復 有任何疑惑可以回復我~
#2

蘇家不二飲 回復 慕斯1276755 提問者

你的X的初始值設的是多少?
2018-08-17 回復 有任何疑惑可以回復我~
#3

蘇家不二飲 回復 蘇家不二飲

報錯是語法錯誤還是運行結果不對呀
2018-08-17 回復 有任何疑惑可以回復我~
#4

蘇家不二飲 回復 蘇家不二飲

而且你這個是當X不能被2整除的時候執行continue,跳出循環不執行sum,應該把!去掉
2018-08-17 回復 有任何疑惑可以回復我~
#5

慕斯1276755 提問者 回復 蘇家不二飲

sum = 0 x = 0 while True: x = x + 1 if x > 100: break if !(X % 2): continue sum = sum + x print sum 語法錯誤,不好意思,之前問題沒有表達清楚,麻煩看一下代碼
2018-08-17 回復 有任何疑惑可以回復我~
#6

蘇家不二飲 回復 蘇家不二飲

改成not ,語法錯誤
2018-08-17 回復 有任何疑惑可以回復我~
#7

蘇家不二飲 回復 慕斯1276755 提問者

!改成not
2018-08-17 回復 有任何疑惑可以回復我~
#8

蘇家不二飲 回復 慕斯1276755 提問者

有if not 的用法,沒有if!
2018-08-17 回復 有任何疑惑可以回復我~
#9

慕斯1276755 提問者 回復 蘇家不二飲

你可以運行嗎,我這邊報 Traceback (most recent call last): File "index.py", line 7, in if not X % 2: NameError: name 'X' is not defined
2018-08-17 回復 有任何疑惑可以回復我~
#10

慕斯1276755 提問者 回復 蘇家不二飲

可以了,非常感謝
2018-08-17 回復 有任何疑惑可以回復我~
#11

蘇家不二飲 回復 慕斯1276755 提問者

if not (x%2),加括號小哥哥
2018-08-17 回復 有任何疑惑可以回復我~
#12

蘇家不二飲 回復 慕斯1276755 提問者

不謝噠
2018-08-17 回復 有任何疑惑可以回復我~
查看9條回復

if? not X % 2:

就行了

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

?if ?x%2==0:

? ? ? ? continue

sum=sum+x

可以,要注意的是,continue跳過后續循環代碼,繼續下一次循環。也就是說,當X時偶數時,執行continue跳出代碼不執行sum=sum+x,當x為奇數時,不執行continue,執行sum=sum+x

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

我用if X%2!=0:可以

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

舉報

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

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

進入課程

python中 “非” 怎么表示?

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

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

幫助反饋 APP下載

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

公眾號

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