栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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('不及格')
    

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/701320.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号