老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Python流程控制之if条件语句有几种形式?老男孩python

老男孩IT教育

技术博客

2020年8月7日 11:20

学习Python开发的时候,看到控制流程的if条件语句这一部分,发现从这一步开始就要考验逻辑思维了,现下总结了它的三种形式,跟小伙伴们分享下。

  学习python开发的时候,看到控制流程的if条件语句这一部分,发现从这一步开始就要考验逻辑思维了,现下总结了它的三种形式,跟小伙伴们分享下。

  • 单分支

if 条件:

    满足条件则执行代码

1:

age_of_xiaoming = 20

if age_of_xiaoming >= 18:

    print('xiaoming是成年人 ')

  • 双分支

if 条件:

    满足条件则执行代码

else:

    if条件不满足则执行代码

2:

age_of_xiaoming = 20

if age_of_xiaoming >= 18:

    print('xiaoming是成年人')

else:

    print('xiaoming是wei成年人')

  • 多分支

if 条件:

    满足条件则执行代码

elif:

    if条件不满足则执行代码

elif:

    上个if条件不满足则执行代码

elif:

    上个if条件不满足则执行代码

else:

    上述条件均不满足则执行条件

3:

age_of_lilei = 30
guess = int(input(">>:"))
if guess > age_of_lilei :
    print("猜的太大了,往小试试!")
elif guess < age_of_lilei :
    print("猜的太小了,往大试试!")
else:
    print("恭喜你,猜对了...")

      再看个案例吧,待输入0~100的数字后,须正确输出所相对应的的评语,应该怎么做呢?如下所示:

score = int(input("输入分数:"))
if score > 100:
    print("输入不正确,最大才100哦")
elif score >= 90:
    print("优秀!棒棒哒!")
elif score >= 80:
    print("良好!不错哦!")
elif score >= 60:
    print("一般!还可以!")
else:
    print("不及格!有待提高啊!")

      人生苦短,我用Python。只有把基础学好了,才能灵活应用,来做后期的项目。由浅入深,由简入难,循序渐进,脚踏实地的来学习。看一本好书,或看一些视频,或报一个班快速成长,都是学习的方法。更多python学习内容,请咨询老男孩教育在线客服,可免费领取python全栈开发教学大纲及试听学习视频。

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。