A. python 中簡單的if 語句不能運行,求解答
新手吧?
對比看看?if那句末尾加英文冒號,我試了一下OK了。
B. 為什麼我在python里寫的這個if語句沒有效果輸入false也是會執行if的語句
因為a獲取到信息是字元串信息,就算你輸入的False,a得到的是"False"並不是bool數據類型的False。在你的代碼里增加一句來查看a的數據類型:
a=input()
print(type(a))
ifa:
print('請轉身')
輸出結果:
False
<class'str'>
請轉身
建議修改你的代碼為如下:
a=input()
a=bool(a)
ifa:
print('請轉身')
輸入0和1來標記False和True
C. Python小白提問:IDLE 下if語句沒有執行,什麼原因
input函數阻塞了程序等待用戶輸入,它需要交互的。
也就是說,運行程序之後你需要用鍵盤輸入一個數,然後按回車,程序才能繼續。
D. python問題:為什麼不能用if else語句
題主你好,
if語句的語法是:
從格式上來說沒毛病,縮進啥的也都正常, 但是框選的if後面沒有跟著條件,所以肯定是錯的.
說直白一點就是if語句後面必須要跟著條件才行, python當初就是這么設計的. 同理, 如果你在try關鍵字後面加上個條件, 即 "try 條件:" 那麼也是不行的, 因為try當初設計的時候後面只能跟著冒號,不能跟著條件.
-----
希望可以幫到題主, 歡迎追問.
E. 為什麼Python if語句總是報錯
input函數不接受2個參數,且左右括弧不平衡。
正確寫法:x = input('請輸入一個數:')
F. 初學者python中簡單的if語句報錯。求解答
說的都不對。。。雖然if沒冒號,但是原因是shell模式,單獨的語句只能一行一行執行,函數定義/循環之類的多語句可以多行執行。
比如
>>> a = 10[敲回車]
>>> if xxx:
xxx
G. 為什麼python中的if後的冒號老是出錯,如圖:不懂
if
語句是沒錯的,錯的是import
不能import一個字元串,而是要import一個模塊。你把import
『hello』換成print
『hello』就肯定沒錯了(這樣可以驗證if語句是沒錯的)
H. python中if語句為何總是報錯
很高興為您解答
如你所說的invalid syntax那個報錯的意思翻譯過來就是「無效語法 」。證明是語法錯誤。因為那裡的if語句不需要再往前空4格,否則就是語法錯誤。直接對齊上面幾行變數就行,往下的幾行if語句同上。
也就是把那三個>和那三個"."都去掉
望採納謝謝
I. python中if語法如果找不到條件會怎樣
那就構不成條件句。
if語句僅有一個判斷條件,如果條件成立為true,則執行判斷語句後帶縮進的代碼邏輯,否則不執行。
python中的條件控制語句是通過一條或者多條語句的執行結果,所以必須有條件才能執行。
J. python初學者if為什麼不執行
代碼修改如圖:
問題在於a沒有賦值,永遠等於0,所以不會提示花了多少錢