你知道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相关工作的小伙伴们有所帮助,想要了解更多相关知识记得关注马哥教育官网,每天都会有大量优质内容与大家分享!

声明:文章来源于网络,侵删!

相关新闻

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!