條件判斷的特點:
計算機之所以能做很多自動化任務,因為它可以自己做條件判斷。
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...