流程控制之 if 判断

语法一:
if 条件:
代码1
代码2
代码3

gender='female'
age=18
is_beautiful=True

if gender == 'female' and age > 16 and age < 20 and is_beautiful:
print('开始表白。。。。')

print('其他代码')

语法二:
if 条件:
代码1
代码2
代码3
else:
代码1
代码2
代码3


gender='female'
age=26
is_beautiful=True

if gender == 'female' and age > 16 and age < 20 and is_beautiful:
print('开始表白。。。。')
else:
print('阿姨好')

print('其他代码')


语法三:
if 条件1:
if 条件2:
代码1
代码2
代码3

gender='female'
age=18
is_beautiful=True
is_successfull=True

if gender == 'female' and age > 16 and age < 20 and is_beautiful:
print('开始表白。。。。')
if is_successfull:
print('在一起,,,')
else:
print('逗你玩呢。。。')
else:
print('阿姨好')

print('其他代码')

语法四:
if 条件1:
代码1
代码2
代码3
elif 条件2:
代码1
代码2
代码3
elif 条件3:
代码1
代码2
代码3
.......
else:
代码1
代码2
代码3

'''
如果:成绩>=90,那么:优秀

如果成绩>=80且<90,那么:良好

如果成绩>=70且<80,那么:普通

其他情况:很差
'''

score=input('your score: ')
score=int(score)

if score >= 90:
print('优秀')
elif score >= 80:
print('良好')
elif score >= 70:
print('普通')
else:
print('很差')
原文地址:https://www.cnblogs.com/dengyanchuan/p/10209177.html