Python入门————流程控制之if判断

'''
代码块:
1、代码块指的是同一级别的代码,在python中用缩进相同的空格数(除了顶级代码块无任何缩进之外,其余代码块都是在原有的基础上缩进4个空格)来标识同一级的代码块

2、同一级别的代码块会按照自上而下的顺序依次运行


'''

'''
语法1:

if 条件: # 条件成立的情况下会运行子代码块
子代码1
子代码2
子代码3
...
'''

# print('sdsd')
# x=1123
# y=456
# l=[1,2,3,]
# print(x,y,l)
# if 10 > 3:
# print(1)
# print('结束啦')


# 示范一:
# age = 73
# age = 18
# sex='female'
# is_beautiful=True
#
# if age > 16 and age < 20 and sex=='female' and is_beautiful:
# print('开始表白。。。')
#
# print('我是if之后的代码,是顶级代码')



'''
语法2:

if 条件: # 条件成立的情况下会运行子代码块
子代码1
子代码2
子代码3
...
else: # 条件不成立的情况下会运行else包含的子代码块
子代码1
子代码2
子代码3
...
'''
# 示范一:
# age = 73
# # age = 18
# sex='female'
# is_beautiful=True
#
# if age > 16 and age < 20 and sex=='female' and is_beautiful:
# print('开始表白。。。')
# else:
# print('阿姨好,我们不太合适,还是做朋友吧。。。')
#
# print('我是if之后的代码,是顶级代码')


'''
语法3:

if 条件1: # 条件1成立的情况下会运行子代码块
子代码1
子代码2
子代码3
...
elif 条件2: # 条件2成立的情况下会运行子代码块
子代码1
子代码2
子代码3
...
elif 条件3: # 条件3成立的情况下会运行子代码块
子代码1
子代码2
子代码3
...
......
else: # 上述条件都不成立的情况下会运行else包含的子代码块
子代码1
子代码2
子代码3
...
'''

# 示范: 如果:成绩>=90,那么:优秀
#
# 如果成绩>=80且<90,那么:良好
#
# 如果成绩>=70且<80,那么:普通
#
# 其他情况:很差

score=input('请输入您的分数进行查询:') # score="abc"
if score.isdigit(): # "99".isdigit()
score=int(score) # 把纯数字的字符串转换成整型,score=int("99")

if score >= 90:
print('成绩的级别为:优秀')
elif score >= 80:
print('成绩的级别为:良好')
elif score >= 70:
print('成绩的级别为:普通')
else:
print('成绩的级别为:很差')

else:
print('必须输入纯数字')












































原文地址:https://www.cnblogs.com/x945669/p/12360340.html