zero to hero python教學
40423236 四設一乙 陳韋凡
if相關指令
通常會搭配會有不同答案的指令,像input,random等使用,在輸入不同的指令可以輸出不同的答案
我們做個簡單的示範
天數=input('一個禮拜有___天?')
if 天數>7:
print(太多了)
elif 天數<7:
print(太少了)
elif 天數==7
print(答對了)
else :
print(輸入的不是數字)
input在前面提到過,是個可以提出問題互動的字串
if=的條件如果符合,就可以觸發下面的子字串
elif是else if的縮寫,銜接在if的下面,與if有相同的用法及用途
else通常做為if字串的收尾,表示"上述條件以外"觸發下面的子字串
也有一些在if指令中很實用的字元
true/false指令:
可以做為開關使用,字串=true來開,字串=false來關,可間接寫入開或關的時候觸發字串
.upper()指令:
接在input後面,可以把輸入的大小寫默認為大寫
輸入a或A都會讀成A
if指令通常會出錯在子字串的設定,跟條件的不足/錯誤,錯誤會很難檢查,輸入的時候要注意
心得與自評
在上課與作業用這個指令不少次,雖然至今還是挺容易出錯的,但對這個不錯用的指令也有一些認識。
個人給自己70分