当前位置:

Python之if嵌套

本文最后更新于2019-05-13,已超过 1年没有更新,如果文章内容、图片或者下载资源失效,请留言反馈,我会及时处理,谢谢!

温馨提示:本文共534个字,读完预计2分钟。

如何用if嵌套描述考试成绩评价规则:

1. 如果成绩大于等于60分,就是及格,在此前提下:
(1)如果成绩大于等于80分,属于优秀范围;
(2)否则,属于一般范围。

2. 如果成绩小于60分,就是不及格,在此前提下:
(1)如果成绩小于30分,平时太不认真,属于学渣了;
(2)如果成绩大于等于30分,那么,至少还能抢救一下。

像这种如果底下还有如果条件里还套条件的情况,我们如何用Python把上面的规则写出来,并得出评价呢?

答案就是——嵌套条件

if嵌套的应用场景,简单来讲就是:在基础条件满足的情况下,再在基础条件底下增加额外的条件判断。

源代码

historyscore=26

if historyscore>=60:
    print('你已经及格')

    if historyscore>=80:
        print('你很优秀')

    else:
        print('你只是一般般')

else:
    print('不及格')

    if historyscore<30:
        print('学渣')

    else:
        print('还能抢救一下')

print('程序结束')

执行逻辑

Python之if嵌套-Mr.Li's Blog

原文链接:,转发请注明来源!
评论已关闭。