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...