為什麼我不能寫“if mod = 0”?

此代碼用於指示奇數或偶數。我不明白為什麼這個代碼是錯誤的(如果 mod=0錯誤說 INVALID SYNTAX :

num = input('Pick a number: ')
try:
    num = int(num)
    mod = num%2
    if mod = 0:
        print('Even!')
    else:
        print('Odd!')
except:
    print('NUMBER please!')

雖然這個工作得很好:

num = input('Pick a number: ')
try:
    num = int(num)
    mod = num%2
    if mod > 0:
        print('Odd!')
    else:
        print('Even!')
except:
    print('NUMBER please!')

為什麼我不能寫“if mod = 0”?

非常感謝。

奧利奧波特

= 是賦值運算符。

== 是比較運算符。

因此,您應該嘗試以下代碼:


if mod == 0:
    print('Even!')
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

為什麼/如何`print(*range(*b'e'))` 寫從 0 到 100 的數字?

為什麼當我有 0x00 時我的數據被剪切?

表達式的類型是什麼(n `mod` 2 == 0)

為什麼即使我使用相對位置,bottom:0 也不工作?

為什麼隊列在最後顯示功能中給我 0

為什麼這裡的輸出是 0。我是新手(20 天經驗)

為什麼全局位置打印0,0

為什麼 minOccurs="0" 不允許元素為空?

為什麼我得到“0xC0000005:訪問衝突讀取位置0x0000000000000000”

為什麼 getItem 在我的代碼中使用 asyncStorage 返回 'Promise { "_U": 0, "_V": 0, "_W": null, "_X": null, }'?

為什麼我不能在我用 calloc 創建的分配內存中寫入?

為什麼不打印 0 到 999?

為什麼這個元素的寬度不是 0?

什麼時候 memset 為 0 不可移植?

為什麼這個地址是 0xFFFFFFFF?

為什麼我的 Auth0 + Vue 3 設置會拋出 TypeScript 錯誤?

為什麼我不能為小部件使用 UniqueKey?

為什麼循環中的 n mod 10 不顯示輸出

為什麼我不能下載nodemon?

為什麼我不能調用 WebComponent 的方法?

為什麼我不能訪問`::class.companionObject`?

為什麼我的程序不能正確打印?

為什麼我不能從 Summernote 顯示 html?

為什麼 `+0n` 會拋出錯誤而 `-0n` 不會?

為什麼在 python 中使用 map 時運行時為 0

為什麼得到____不能為空

為什麼我在嘗試使用 Terraform 創建 API 網關資源時得到 Resource's path part only allowed a-zA-Z0-9._-: ?

為什麼 xlsxwriter 寫 ' 在我的單元格的開頭

為什麼我會收到“訪問衝突”寫入位置?