Python-14-if/判斷條件式

判斷式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 - 關於我 - 意如