Python开发基础入门--Python基础条件语句
小职 2021-09-22 来源 :Go语言进阶学习 阅读 422 评论 0

摘要:本文主要介绍了Python开发基础入门--Python基础条件语句,通过具体的内容展现,希望对大家Python开发的学习有所帮助。

本文主要介绍了Python开发基础入门--Python基础条件语句,通过具体的内容展现,希望对大家Python开发的学习有所帮助。

Python开发基础入门--Python基础条件语句

 

一、什么是条件语句?

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

 

二、if-else

想一想:

 

在使用if的时候,它只能做到满足条件时要做的事情。那万一需要在不满足条件的时候,做某些事,该怎么办呢?

 

答:else

 

1. if-else的使用格式

if 条件:

    满足条件时要做的事情1

    满足条件时要做的事情2

 

    ...(省略)...

else:

    不满足条件时要做的事情1

    不满足条件时要做的事情2

    ...(省略).

2. 应用

下面用一个买车票的例子来帮助大家进行理解。

 

结果1:有车票的情况。

 

chePiao = 1 # 用1代表有车票,0代表没有车票

 if chePiao == 1:

     print("有车票,可以上火车")

     print("终于可以见到Ta了,美滋滋~~~")

 else:

     print("没有车票,不能上车")

     print("亲爱的,那就下次见了,一票难求啊~~~~(>_<)~~~~")

运行结果:

Python开发基础入门--Python基础条件语句


结果2:没有车票的情况。

 

chePiao = 0  # 用1代表有车票,0代表没有车票

if chePiao == 1:

    print("有车票,可以上火车")

    print("终于可以见到Ta了,美滋滋~~~")

else:

    print("没有车票,不能上车")

    print("亲爱的,那就下次见了,一票难求啊~~~~(>_<)~~~~")

结果2:没有车票的情况,运行结果:

Python开发基础入门--Python基础条件语句


三、elif

想一想:

 

if能完成当xxx时做事情

 

if-else能完成当xxx时做事情1,否则做事情2

 

如果有这样一种情况:当xxx1时做事情1,当xxx2时做事情2,当xxx3时做事情3,那该怎么实现呢?

 

答:elif

 

1. elif的使用格式如下

if xxx1:

      事情1

  elif xxx2:

      事情2

  elif xxx3:

      事情3

说明:

 

- 当xxx1满足时,执行事情1,然后整个if结束。

 

- 当xxx1不满足时,那么判断xxx2,如果xxx2满足,则执行事情2,然后整个if结束。

 

- 当xxx1不满足时,xxx2也不满足,如果xxx3满足,则执行事情3,然后整个if结束。

 

- 当xxx1不满足时,xxx2也不满足,当xxx3不满足时....以此类推,直到整个if结束。

 

例:改变score的值对应不同的考试等级

score = 77

 

   if score>=90 and score<=100:

       print('本次考级,等级为A')

   elif score>=80 and score<90:

       print('本次考试,等级为B')

   elif score>=70 and score<80:

       print('本次考试,等级为C')

   elif score>=60 and score<70:

       print('本次考试,等级为D')

   elif score>=0 and score<60:

       print('本次考试,等级为E')

运行结果:

Python开发基础入门--Python基础条件语句


2. 和else一起使用

if 性别为男性:

      输出男性的特征

      ...

  elif 性别为女性:

      输出女性的特征

      ...

  else:

      第三种性别的特征

      ...

代码说明:

 

- 当 “性别为男性” 满足时,执行 “输出男性的特征”的相关代码。

 

- 当 “性别为男性” 不满足时,如果 “性别为女性”满足,则执行 “输出女性的特征”的相关代码。

 

- 当 “性别为男性” 不满足,“性别为女性”也不满足,那么就默认执行else后面的代码,即 “第三种性别的特征”相关代码。

 

elif必须和if一起使用,否则出错。

 

四、总结

本文基于Python基础,介绍了常见的几种条件判断语句,通过一个个小项目的实际操作,能够更好的理解条件判断语句的用法。

 

针对在项目实践过程中遇到的难点,需要注意的点做了详细讲解。希望能够帮助读者更好的学习Python。


我是小职,记得找我

✅ 解锁高薪工作

✅ 免费获取基础课程·答疑解惑·职业测评

Python开发基础入门--Python基础条件语句

本文由 @小职 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程