python條件控制

2022-05-07 13:48:11 字數 1270 閱讀 6858

現在我們寫這樣乙個程式:在程式裡設定好你的年齡,然後啟動程式讓使用者猜測,使用者輸入後,根據他的輸入提示使用者輸入的是否正確,如果錯誤,提示是猜大了還是小了

1 my_age = 24

2 user_input = int(input("

你猜我多大:"))

3if user_input ==my_age:

4print("對嘍"

)5elif user_input

6print("

大了大了!")

7else:8

print("

小了小了

")

首先,這個程式本質是兩個數字的比較,有三種狀態,相等、猜大了、猜小了。

常用操作運算子:

<

小於<=

小於或等於

>

大於>=

大於或等於

==

等於,比較物件是否相等

!=

不等於條件判斷的語法說明:

if 表示式1

語句1

elif 表示式2

語句2

....

elif 表示式n

語句n

else :

語句n+1

流程判斷如下:

if是條件判斷的開始(如果)

elif(意思是else if,再如果)

else:(意思是if和else的表示式都不成立,就執行else下的語句)

語句1到語句n+1中,只能有乙個被執行。從上到下,哪個表示式成立(表示式結果為真),那麼執行表示式下的語句,然後就不執行這個判斷的其他語句了。

ps:需要注意冒號和縮排,每條語句前有乙個縮排(即按一下鍵盤上的「tab」鍵)。python中,以縮進來區分裡外層**(即 語句1 是 表示式1 成立時執行的,語句1就是if的裡層**)。if、所有的elif、else:是同級的,他們對齊。每條語句是同級的,他們對齊。多級時,同理。

python條件 Python 條件控制

python 條件控制 if 語句 python中if語句的一般形式如下所示 if condition 1 statement block 1 elif condition 2 statement block 2 else statement block 3 如果 condition 1 為 tru...

python控制條件語句 Python條件控制語句

條件控制語句 if語句 if條件加表示式 if else語句 if elif else語句 if 表示式1 語句1elif 表示式2 語句2elif 表示式3 語句3else 語句e邏輯 當程式執行到if elif else語句時,首先計算表示式1的值,如果表示式1的值為假,則執行表示式2,如果表示...

Python條件控制

if 語句 python中if語句的一般形式如下所示 if condition 1 statement block 1 elif condition 2 statement block 2 else statement block 3 如果 condition 1 為 true 將執行 statem...