python基礎 task3 條件語句

2021-10-08 11:11:35 字數 2185 閱讀 8528

if expression:

expr_true_suite

【例子】

if

2>

1and

not2

>3:

print

('correct judgement!'

)# correct judgement!

if expression:

expr_true_suite

else

: expr_false_suite

【例子】

temp =

input

("猜一猜小姐姐想的是哪個數字?"

)guess =

int(temp)

# input 函式將接收的任何資料型別都預設為 str。

if guess ==

666:

print

("你太了解小姐姐的心思了!"

)print

("哼,猜對也沒有獎勵!"

)else

:print

("猜錯了,小姐姐現在心裡想的是666!"

)print

("遊戲結束,不玩兒啦!"

)

if語句支援巢狀,即在乙個if語句中嵌入另乙個if語句,從而構成不同層次的選擇結構。python 使用縮排而不是大括號來標記**塊邊界,因此要特別注意else的懸掛問題。

【例子】

hi =

6if hi >2:

if hi >7:

print

('好棒!好棒!'

)else

:print

('切~'

)

【例子】

temp =

input

("不妨猜一下小哥哥現在心裡想的是那個數字:"

)guess =

int(temp)

if guess >8:

print

("大了,大了"

)else

:if guess ==8:

print

("你這麼懂小哥哥的心思嗎?"

)print

("哼,猜對也沒有獎勵!"

)else

:print

("小了,小了"

)print

("遊戲結束,不玩兒啦!"

)

if expression1:

expr1_true_suite

elif expression2:

expr2_true_suite

..elif expressionn:

exprn_true_suite

else

: expr_false_suite

【例子】

temp =

input

('請輸入成績:'

)source =

int(temp)

if100

>= source >=90:

print

('a'

)elif

90> source >=80:

print

('b'

)elif

80> source >=60:

print

('c'

)elif

60> source >=0:

print

('d'

)else

:print

('輸入錯誤!'

)

【例子】

my_list =

['lsgogroup'

]my_list.pop(0)

assert

len(my_list)

>

0# assertionerror

【例子】

assert

3>

7# assertionerror

python基礎 Task 3 異常處理

異常就是執行期檢測到的錯誤。計算機語言針對可能出現的錯誤定義了異常型別,某種錯誤引發對應的異常時,異常處理程式將被啟動,從而恢復程式的正常執行。try 檢測範圍 except exception as reason 出現異常後的處理 try 語句按照如下方式工作 例子 try f open test...

python基礎 Task02 條件與迴圈

一 python條件語句 if 語句的判斷條件可以用 來表示其關係。python 並不支援 switch 語句,所以多個條件判斷,只能用elif來實現。如果多個條件需同時判斷時,可以使用 or 或 表示兩個 或多個 條件有乙個成立時判斷條件成功 使用 and 與 時,表示只有兩個 或多個 條件同時成...

python學習打卡 Task3

集合條件語句 迴圈語句 鍵必須不可變,所以可以用數字,字串或元組作為鍵,而列表不行 dic print dic name 執行結果 pythondic age 100 更改age的值 dic date 20190514 增加date print dic 執行結果 del dic name 刪除nam...