Python學習筆記 判斷語句

2021-10-22 04:46:25 字數 1683 閱讀 3187

條件判斷的特點:

計算機之所以能做很多自動化任務,因為它可以自己做條件判斷

python指定任何非0和非空值為true,0或者none為false

if語句用於控制程式的執行

學生考試成績等級評定案例

score=

int(

input

("輸入你的成績:"))

if score >=

90and score <=

180:

print

("本次考試,等級為a"

)else

:if score >=

80and score <=90:

print

("本次考試,等級為b"

)elif score >=

70and score<80:

print

("本次考試,等級為c"

)elif score >=

60and score<70:

print

("本次考試,等級為c"

)else

:print

("本次考試,等級為d"

)#這個例子說明要先把邏輯理清楚

# 也說明可以多層巢狀

#elif可以一直多個條件判斷下去

石頭剪刀布案例,我的還需再完善一下,小夥伴寫的**超有趣,對我來講,python仍舊任重而道遠。

import random #引入外部庫

a=int

(input

("請輸入剪刀(0)石頭(1)布(2)"))

print

("你的輸入為:%d"

%a)while a<

0or a>2:

#提高程式的健壯性,容錯能力

print

("輸入錯誤,請重新輸入!"

) a=

int(

input

("請輸入剪刀(0)石頭(1)布(2)"))

print

("你的輸入為:%d"

%a)else

:#這裡的while-else的組合?執行起來沒問題

x=random.randint(0,

2)print

("隨機生成的數字為:%d"

%x)if a>x:

if a==

2and x==0:

#此處一定要用==符號

print

("哈哈,你輸了:"

)else

:print

("恭喜你,你贏了"

)elif a == x:

print

("真不巧,平局"

)else

:if a==

0and x==2:

print

("恭喜你,你贏了"

)else

:print

("哈哈,你輸了:"

這個是在b站看老師上課的內容自己寫的**,因為要多輸出,多交流才能夠有更大的進步,這個僅僅是一點拙劣的筆記,希望看到的大佬能夠多多指教

python學習筆記 2 判斷語句 if

判斷的定義 如果條件滿足才能做某件事,條件不滿足則做另外一件事或者什麼都不做。語法格式 if 要判斷的條件 條件滿足時要執行的 縮排4個空格注意 條件後的冒號不能漏掉!舉個栗子 a 3 定義變數 if a 3 判斷變數是否滿足條件 b a 3print b 條件滿足時要執行的 用 賦值,用 判斷是否...

Python 判斷語句

1 復合條件判斷 如果乙個人的年齡大於等於60歲,且為男性,則為老先生 age float input 請輸入年齡 gender input 請輸入性別 if age 60 and gender male print 老先生 else print 不是老先生 也可以這麼寫 age float inp...

Python判斷語句

python中只有一種判斷語句,就是if.else.其中有三種常用的形式 1 只有if,沒有else if 判斷條件 執行語句 2 有if又有else if 判斷條件 執行語句 else 執行語句 3 既有if,又有elif,又有else if 判斷條件 執行語句 elif 判斷條件 執行語句 el...