python入门学习笔记——if 和else

python入门学习笔记——if 和else,第1张

python入门学习笔记——if 和else

关于逻辑:一个让计算机按照既定计划或规则执行的流程

程序的核心源于逻辑的存在

最简单的if else;注意缩进

pass_score = 60
excellent_score = 90
my_score = 50

if my_score >= pass_score:
    print('考试及格')
else:
    print('考试不及格')

if else语句支持只有一个if,不一定非要有else搭配

如果满足条件就执行。不满足就接着执行下边的

if pass_score 

加入elif多条件判断

high_salary=3000
middle_salary=2000
low_salary=1000

my_slaary=3000

#单条件逻辑运算
if my_slaary >= high_salary:
    print('高等收入')
elif my_slaary >= middle_salary:
    print('中等收入')
elif my_slaary >= low_salary:
    print('低等收入')
else:
    print('你要继续努力呀')
print('ook')

if else嵌套

exam_score=90

#要根据数据的情况,选择逻辑的前后,防止数据发生不执行的问题,这里的90和60就不可以对调
if (exam_score>=90):
    print('优秀')
elif (exam_score>=60):
    print('及格')
else:
    print('不及格')
    
#多层
if (exam_score>=60):
    if (exam_score>=90):
        print('优秀')
    else:
        print('及格')
else:
    print('不及格')
    

程序除了要遵守语法本身的规则,也要遵守实际应用规则
例如:百分制的成绩没有超过100的,也没有小于0 的
嵌套不仅可以在if下,也可以在else,elif下

exam_score=-1
if exam_score<0 or exam_score>100:
    print('输入的值不正确!没有考负数的,也没有考100多的')
else:
    if (exam_score>=60):    
        if (exam_score>=90):
            print('优秀')
        else:
            print('及格')
    else:
        print('不及格')
    

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5701434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存