你知道Python-if该怎么使用吗?
今天马哥教育要跟大家分享的文章是你知道Python-if该怎么使用吗?熟悉Python的小伙伴们都知道在Python中,我们就是通过if判断逻辑让程序有了思考能力,
让程序知道了什么情况下该干什么。Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 !
学习if该怎么使用?
if的语法结构如下,缺一不可:
if expression: expr_true_suite
当expression为True时,expr_true_suite就执行,反之,不执行。
Java中也有if判断语句,但是它要求,expression部分必须是Boolean类型;而Python中缺没有这么苛刻的要求,它会对你的expression会进行智能的判断:
数值零、空字符串、空list等等,归为False;
非零数值、非空字符串、非空list等等,归为True。
1.最简单的判断
age = input() if int(age) >= 18: print('成年人')
获取用户的输入,如果输入的年龄大于等于18,就输出'成年人'。
2.expression也可以是复合判断
age = input() if int(age) > 18 and int(age) < 30: print('最美好的年龄,好好珍惜')
expression可以包含 not or and 这样的复合逻辑
3.if - else判断
age = input() if int(age) >= 18: print('成年人') else: print('未成年')
获取用户的输入,如果输入的年龄大于等于18,就输出'成年人'。否则,else就是否则的意思,其实就是小于18,就输出'未成年'。
4.if - elif - else判断
age = input() if int(age) < 18: print('未成年') elif int(age) < 50: print('中年人')else: print('老年人')
在if - else之间,可以用elif做更细致的判断,elif等同于else if,elif可以有多个。age获取到用户的输入之后,会从上到下按顺序进行判断,如果条件成立,就执行当前条件下的语句并跳出,不会执行下边的了;只有当不满足当前条件,才会继续往下判断。
以上就是马哥教育今天为大家分享的关于你知道Python-if该怎么使用吗的文章,希望本篇文章能够对正在 Python学习 和从事Python相关工作的小伙伴们有所帮助,想要了解更多相关知识记得关注马哥教育官网,每天都会有大量优质内容与大家分享!
声明:文章来源于网络,侵删!