判斷式IF
1.條件成立時,做事。
2.條件成立時,做事、不成立時,做事。
小實作:
單個條件成立時,執行
1.條件成立時,做事。
如果 (條件回傳True) : 當條件成立時執行
light = -1 #-1關 ,1 開
if (light > 0) : print("open")
條件式的地方不加括弧( )也可以執行
light = 1 #-1關 ,1 開
if light > 0 : print("open")
如果要將成立時執行的程式碼分成兩行也可以,但是要記得縮排
light = 1 #-1關 ,1 開
if (light > 0) :
print("open")
2.條件成立時,做事、不成立時,做事。
light = -1
if (light > 0):
print("open")
else:
print("close")
小實作1:
請設計一個程式(判斷使用者想要開燈或關燈)
印出 使用者想要開燈或關燈
print("請輸入 1.關燈 2.開燈")
light = input()
if (light == "2"):
print("open")
else:
print("close")
小實作2:
請設計一個程式
請使用者輸入姓名、性別
判斷使用者性別後
印出 "姓名,先生您好"
或者
印出 "姓名,小姐您好"
name = input("請輸入姓名: ")
gender = input("請輸入性別 : 1.男 、2.女 ")
if (gender == "1"):
print(name,"先生您好")
else:
print(name,"小姐您好")
實作3:
使用者輸入姓名、身分證字號
身份證字號:第2位數是判別性別的依據,若值為1則是男生,值為2則為女生
印出
姓名, 先生您好
或者
姓名,小姐您好
name=input("請輸入姓名:")
id_num=input("請輸入身分證:")
gender=id_num[1]
if(gender=="1"):
print(name+"先生您好")
else:
print(name+"小姐您好")
Yiru@Studio - 關於我 - 意如