python条件判断语句1_3

107 阅读1分钟

例子:

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

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

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

其他情况:很差

# 等待控制台输出 注意这种输出都是字符串类型
score = input('>>')
# 先转成整数类型, 通过 int 转成整形
score = int(score)
if score >= 90:
    print('优秀')
# elif 90 > score >= 80:   这里可以优化, 因为从上往下执行
elif score >= 80:
    print('良好')
# elif 80 > score >= 70:
elif score >= 70:
    print('普通')
else:
    print('很差')

if并列

每个条件都是独立的

# 等待控制台输出 注意这种输出都是字符串类型
score = input('>>')
# 先转成整数类型, 通过 int 转成整形
score = int(score)
if score >= 90:
    print('优秀')
# 这里就不能省略, 都要写全了!
# elif score >= 80:
if 90 > score >= 80:
    print('良好')
# elif score >= 70:
if 80 > score >= 70:
    print('普通')
# else:
if score < 70:
    print('很差')

if嵌套

语法规则

# if 条件:
#    代码体
#    code1
#    code2
#    ...
#   if 条件:
#    代码体
#    code1
#    code2
#   else:
#    代码体
#    code1
#    code2
#    ...
# else:
#  代码体
#  code1
#  code2
#  ...
if True:
    print('第一个if True')
    if True:
        print('第二个if True')
    else:
        print('第二个if else 的 False')
else:
    print('第一个if else 的 False')