python學習筆記 條件判斷

2021-09-19 08:00:20 字數 1489 閱讀 8077

上篇:

條件判斷是通過一條或多條判斷語句的執行結果(true或者false)來決定執行的**塊。

在python語法中,使用if、elif和else三個關鍵字來進行條件判斷。

if語句的一般形式如下所示

if condition1:              # condition1為true 執行statement_block_1

statement_block_1

elif condition2: # condition2為true 執行statement_block_2

statement_block_2

else: # 都不是的話執行 statement_block_3

statement_block_3

條件判斷的使用原則:

每個條件後面要使用冒號(:)作為判斷行的結尾,表示接下來是滿足條件(結果為true)後要執行的語句塊。

除了if分支必須有,elif和else分支都可以根據情況省略。

使用縮進來劃分語句塊,相同縮排數的語句在一起組成乙個語句塊。

順序判斷每乙個分支,任何乙個分支首先被命中並執行,則其後面的所有分支被忽略,直接跳過!

在python中沒有switch – case語句。

接下來看乙個案例

number = 20

print("猜數字")

while true:

guess = int(input("請輸入你猜的數字:"))

if guess == number:

print("恭喜,你猜對了")

break

elif guessnumber:

print("猜的數字太大了")

~

if/else語句可以巢狀,也就是把 if...elif...else 結構放在另外乙個 if...elif...else 結構中。形如下面的結構:

var = 100

if var < 200:

print("比200小!")

if var == 150:

print('這是150')

elif var == 100:

print('這是100')

elif var == 50:

print('這是50')

elif var < 50:

print("比50小!")

else:

print("無法判斷正確的值!")

print("good bye!")

學習筆記 Python條件判斷 If語句

例項 usr bin env python3 coding utf 8 tuple的使用 if語句 print 請輸入數字 型別轉換,不然會報錯 age int input if age 18 print d d age,18 elif age 18 print d d age,18 else pr...

SHELL學習筆記 IF條件判斷,判斷條件

前言 無論什麼程式語言都離不開條件判斷。shell也不例外。if list then do something here elif list then do another thing here else do something else here fi ex1 bin sh system una...

SHELL學習筆記 IF條件判斷,判斷條件

前言 無論什麼程式語言都離不開條件判斷。shell也不例外。if list then do something here elif list then do another thing here else do something else here fi ex1 bin sh system una...