大佬教你用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
条件不满足,说明分数>60
走elif
score < 70
条件还是不满足,说明分数>70
继续走elif
score < 80
条件不满足,说明分数>80
继续走elif
score < 90
条件满足,输出 良好
if ... elif...
的应用场景是:同时 判断 多个条件,所有的条件是 平级 的
多条件 if 判断
利用 逻辑运算符
and, or, not
,来进行多个条件判断
and
测验
if 嵌套
if 的嵌套 就是:在之前条件满足的前提下,再增加额外的判断
实战案例
随机数的处理
下面案例中都使用到了随机数,因此先介绍一下在
Python
如何生成一个随机数。
- 在
Python
中,要使用随机数,首先需要导入 随机数 的 模块 —— “工具包”
石头剪刀布
需求
- 从控制台输入要出的拳 —— 石头(1)/剪刀(2)/布(3)
- 电脑 随机 出拳,比较胜负
序号 | 规则 |
---|---|
1 | 石头 胜 剪刀 |
2 | 剪刀 胜 布 |
3 | 布 胜 石头 |
以上是关于大佬教你用Python 条件控制 — if语句的主要内容,如果未能解决你的问题,请参考以下文章
大佬教你用Python 处理电脑垃圾,轻松解决电脑磁盘爆满问题
今天清华大佬教你用Python爬虫,爬取腾讯视频评论,机会难得还不点击进来看看