1. 程式人生 > 實用技巧 >流程控制之if else

流程控制之if else

邏輯運算:即根據不同條件狀態做出不同反應

案例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
''')