文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

盘点Python基础之条件语句

2024-12-03 01:22

关注

大家好,我是Go进阶者,今天给大家分享一些Python基础,一起来看看吧~

一、什么是条件语句?

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

二、if-else

想一想:

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

答:else

1. if-else的使用格式

  1. if 条件: 
  2.      满足条件时要做的事情1 
  3.      满足条件时要做的事情2 
  4.   
  5.      ...(省略)... 
  6.  else
  7.      不满足条件时要做的事情1 
  8.      不满足条件时要做的事情2 
  9.      ...(省略)... 

2. 应用

例:买车票

结果1:有车票的情况。

  1. chePiao = 1 # 用1代表有车票,0代表没有车票 
  2.  if chePiao == 1: 
  3.      print("有车票,可以上火车"
  4.      print("终于可以见到Ta了,美滋滋~~~"
  5.  else
  6.      print("没有车票,不能上车"
  7.      print("亲爱的,那就下次见了,一票难求啊~~~~(>_<)~~~~"

运行结果:

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

  1. chePiao = 0  # 用1代表有车票,0代表没有车票 
  2. if chePiao == 1: 
  3.     print("有车票,可以上火车"
  4.     print("终于可以见到Ta了,美滋滋~~~"
  5. else
  6.     print("没有车票,不能上车"
  7.     print("亲爱的,那就下次见了,一票难求啊~~~~(>_<)~~~~"

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

运行结果:

三、elif

想一想:

if能完成当xxx时做事情

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

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

答:elif

1. elif的使用格式如下

  1. if xxx1: 
  2.      事情1 
  3.  elif xxx2: 
  4.      事情2 
  5.  elif xxx3: 
  6.      事情3 

说明:

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

  1. score = 77 
  2.  
  3. f score>=90 and score<=100: 
  4.    print('本次考级,等级为A'
  5. lif score>=80 and score<90: 
  6.    print('本次考试,等级为B'
  7. lif score>=70 and score<80: 
  8.    print('本次考试,等级为C'
  9. lif score>=60 and score<70: 
  10.    print('本次考试,等级为D'
  11. lif score>=0 and score<60: 
  12.    print('本次考试,等级为E'

运行结果:

2. 和else一起使用

  1. if 性别为男性: 
  2.      输出男性的特征 
  3.      ... 
  4.  elif 性别为女性: 
  5.      输出女性的特征 
  6.      ... 
  7.  else
  8.      第三种性别的特征 
  9.      ... 

代码说明:

四、总结

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

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

 

来源:Go语言进阶学习内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯