流程控制之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
''')
 
原文地址:https://www.cnblogs.com/datatool/p/13340478.html