更多课程 选择中心

Python培训
美国上市教育机构

400-111-8989

Python培训

零基础Python教程-if判断逻辑

  • 发布:Python培训
  • 来源:郑小菜
  • 时间:2019-07-03 16:35

在Python中,我们就是通过if判断逻辑让程序有了思考能力,让程序知道了什么情况下该干什么。接下来,我们一起来学习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教程-文件与异常
下一篇:零基础Python教程-Python中的循环

零基础Python教程-多进程

Python中字典合并的实现方法

python中的logging日志模块

零基础Python教程-多线程

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省