流程控制之if else
阿新 • • 發佈:2020-07-19
邏輯運算:即根據不同條件狀態做出不同反應
案例1.:如果女人大於30歲,則稱呼阿姨。
age_of_girl = 32
if age_of_girl > 30:
print('阿姨好')
案例2:如果:女人的年齡>30歲,那麼:叫阿姨,否則:叫小姐姐
age_of_girl = 29
if age_of_girl > 30:
print('阿姨好')
else:
print('小姐姐好')
案例3:女人的年齡>=18並且<22歲並且身高>170並且體重<100並且是漂亮的,那麼:表白,否則:叫阿姨
age_of_girl = 19
height = 172
weight = 98
is_nice = Ture
if age_of_girl >= 18 and age_of_girl <= 22 and height > 170 and weight <100 and is_nice = True:
print('表白~~~~')
else:
print('阿姨好')
案例4:
如果:成績>=90,那麼:優秀
如果成績>=80且<90,那麼:良好
如果成績>=70且<80,那麼:一般
其他情況:很
score = input('請輸入成績:')
score = int(score)
if score >=90:print('優秀')
elif score >= 80:
print('良好')
elif score>= 70:
print('一般')
else:
print('很差')
案例5
'''
egon --> 超級管理員
tom --> 普通管理員
jack,rain --> 業務主管
其他 --> 普通使用者
'''
name = input('your name:')
if name == 'egon':
print('超級管理員')
elif name == 'tom':
print('普通管理員')
elif name == 'jack' or name == 'rain':print('業務主管')
else:
print('普通使用者')
案例6:#區分大小寫
today = input('today is:')
if today =='Saturday' or today == 'Sunday':
print('have a nice weekend')
elif today == 'Monday' or today=='Tuesday' or today =='Wednesday' or today =='Thursday' or today == 'Friday':
print('working!')
else:
print('''必須輸入以下內容之一:
Monday
Tuseday
Wednesday
Thursday
Friday
Saturday
Sunday
''')