大佬教你用Python 条件控制 — if语句

Posted 不加班的程序员丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大佬教你用Python 条件控制 — if语句相关的知识,希望对你有一定的参考价值。

Python中的 if 语句

if 语句基本语法

在 Python 中,if 语句 就是用来进行判断的,格式如下:

注意:

  • 每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
  • 使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
  • Python 中代码的缩进为一个 tab 键,或者 4 个空格 —— 建议使用空格 符合 PEP8 规范。

PyCharm 中使用 tab 键缩进会自动转换成 4 个空格。

 

单个 if 判断

其中

  • elif score < 70: 相当于 if score >= 60 and score <70
  • elif score < 80: 相当于 if score >= 70 and score <80
  • 。。。

score 分数为 85 分时,

  • if score < 60 条件不满足,说明分数 >60elif
  • score < 70 条件还是不满足,说明分数 >70 继续走 elif
  • score < 80 条件不满足,说明分数 >80 继续走 elif
  • score < 90 条件满足,输出 良好

 

if ... elif... 的应用场景是:同时 判断 多个条件,所有的条件是 平级

 

多条件 if 判断

利用 逻辑运算符 and, or, not,来进行多个条件判断

and 测验

if 嵌套

if 的嵌套 就是:在之前条件满足的前提下,再增加额外的判断

 

 

实战案例

随机数的处理

下面案例中都使用到了随机数,因此先介绍一下在 Python 如何生成一个随机数。

  • 在 Python 中,要使用随机数,首先需要导入 随机数 的 模块 —— “工具包”

石头剪刀布

需求

  1. 从控制台输入要出的拳 —— 石头(1)/剪刀(2)/布(3)
  2. 电脑 随机 出拳,比较胜负
序号规则
1石头 胜 剪刀
2剪刀 胜 布
3布 胜 石头

 

 

以上是关于大佬教你用Python 条件控制 — if语句的主要内容,如果未能解决你的问题,请参考以下文章

大佬教你用Python 处理电脑垃圾,轻松解决电脑磁盘爆满问题

大佬今天教你用python制作五款简单又好玩的小游戏

大佬今天教你用python制作五款简单又好玩的小游戏

今天清华大佬教你用Python爬虫,爬取腾讯视频评论,机会难得还不点击进来看看

今天大佬教你用python爬虫简单代码爬取图片,赶紧收藏!!!

今天大佬教你用 Python调用两个机器人聊天