本网站(662p.com)打包出售,且带程序代码数据,662p.com域名,程序内核采用TP框架开发,需要联系扣扣:2360248666 /wx:lianweikj
精品域名一口价出售:1y1m.com(350元) ,6b7b.com(400元) , 5k5j.com(380元) , yayj.com(1800元), jiongzhun.com(1000元) , niuzen.com(2800元) , zennei.com(5000元)
需要联系扣扣:2360248666 /wx:lianweikj
盘点Python基础之条件语句
程序猿小军 · 201浏览 · 发布于2021-07-21 +关注

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

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

一、什么是条件语句?

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

二、if-else

想一想:

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

答:else

1. if-else的使用格式

  1. if 条件: 

  2.      满足条件时要做的事情1 

  3.      满足条件时要做的事情2 

  4.      ...(省略)... 

  5.  else: 

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

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

  8.      ...(省略)... 

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 

说明:

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

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

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

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

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


  1. score = 77 

  2. f score>=90 and score<=100: 

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

  4. lif score>=80 and score<90: 

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

  6. lif score>=70 and score<80: 

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

  8. lif score>=60 and score<70: 

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

  10. lif score>=0 and score<60: 

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

运行结果:

2. 和else一起使用

  1. if 性别为男性: 

  2.      输出男性的特征 

  3.      ... 

  4.  elif 性别为女性: 

  5.      输出女性的特征 

  6.      ... 

  7.  else: 

  8.     第三种性别的特征 

  9.     ... 

代码说明:

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

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

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

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

四、总结

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

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


相关推荐

PHP实现部分字符隐藏

沙雕mars · 1324浏览 · 2019-04-28 09:47:56
Java中ArrayList和LinkedList区别

kenrry1992 · 907浏览 · 2019-05-08 21:14:54
Tomcat 下载及安装配置

manongba · 967浏览 · 2019-05-13 21:03:56
JAVA变量介绍

manongba · 961浏览 · 2019-05-13 21:05:52
什么是SpringBoot

iamitnan · 1086浏览 · 2019-05-14 22:20:36
加载中

0评论

评论
我是来自差了一点掉完头发的程序猿,小军,希望在这里可以向各位大佬们学习。
分类专栏
小鸟云服务器
扫码进入手机网页