python基础语法——IF条件控制详解3.X版本【21年10月更新】

一、IF条件控制是啥 条件控制:你可以简单理解为判断,在人的思维逻辑当中,判断是一个很重要的事情,例如你可以轻松的判断1+1=2是否正确,这就是条件控制,而python当中条件控制就是使用if语句。二、IF语句标准结构 python条件控制IF语句的结构就是if – elif – else,每个条件表达结束时都需要用“...
python基础语法——IF条件控制详解3.X版本【21年10月更新】
以下内容都是基于python3.X版本,后续出了python4.X版本再进行更新。

本文主要是向小白讲解IF的用法,老鸟可以略过

一、IF条件控制是啥

条件控制:你可以简单理解为判断,在人的思维逻辑当中,判断是一个很重要的事情,例如你可以轻松的判断1+1=2是否正确,这就是条件控制,而python当中条件控制就是使用if语句。

二、IF语句标准结构

python条件控制IF语句的结构就是if – elif – else,每个条件表达结束时都需要用“:”

举例1:

我们现在编写一个用来判断数字大小的小程序,使用者可以输入任意2个数字,然后程序判断两者的关系。

代码如下:

注意:

1、int函数可以理解为是将input函数收集到的数据定义为数值,具体见python变量类型的文章

2、“==”是判断两个值是否相等,python当中“=”和“==”是有区别的,这里记住就行。

运行结果

从这个案例当中可以看到没有elif语句这个代码也能正常运行,而且逻辑判断是正确的。所以在IF语句组中,elif并不是必备语句,从实际角度出发,如果判断只有两个分支就不需要用到elif,从而简化我们的代码。

三、IF语句组最简结构

1、if-else结构:IF语句组当中可以没有elif,if-else的结构也是成立的。

运行结果

从这个例子当中可以看到当只有1个分支判断的时候,我们可以不用elif和else语句,只是实际使用当中这种情况比较少。

2、if语句结构:IF语句组当中也可以没有elif和else语句。

运行结果

从这个例子当中可以看到当只有1个分支判断的时候,我们可以不用elif和else语句,只是实际使用当中这种情况比较少。

四、IF语句组嵌套

在if语句当中,if语句是可以不断嵌套的,实际使用当中可能会有在分支当中还需要进一步判断的情况,用一个例子来解释。

案例:假设现在我们有红纸、黄纸、白纸三种纸张,红纸和白纸库存都为100张,黄纸库存为900张,其中只有白纸有A4和A5两个型号,A4有60张,A4有40张。现在我们就动手编写一个库存查询的小程序。

通过这个案例可以看到,if语句组是可以嵌套的,如果遇到类似于这类在分支当中还需再进一步进行逻辑判断的时候,就直接使用嵌套语句即可

五、IF语句中常用的比较运算符:

关于运算符的内容可以阅读笔者专门写的比较运算符章节( python运算符——比较运算符详解及“=”与“==的区别”),内容会更加全面和具体。

举例2:

我们来制作一个时辰速查的小程序,我们通过手表可以知道现在的时间是几点,但是不一定知道现在是什么时辰,所以我们自己动手来制作一个这样的小程序。

代码如下:

基础语法整理:

python基础语法——注释与缩进(3.X版本)

python基础语法——print函数详解(3.X版本)

python基础语法——input函数详解(3.X版本)

python基础语法——IF条件控制详解(3.X版本)

python基础语法——while循环语句详解(3.X版本)

python基础语法——变量的使用规则(3.X版本)2024-10-16
mengvlog 阅读 10 次 更新于 2025-06-20 00:19:10 我来答关注问题0
  • 一、IF条件控制是啥 条件控制:你可以简单理解为判断,在人的思维逻辑当中,判断是一个很重要的事情,例如你可以轻松的判断1+1=2是否正确,这就是条件控制,而python当中条件控制就是使用if语句。二、IF语句标准结构 python条件控制IF语句的结构就是if – elif – else,每个条件表达结束时都需要用“...

  •  海南加宸 pythonif语句可以多条件判断么

    是的,Python中的if语句可以进行多条件判断。Python中的if语句允许使用多个条件进行逻辑判断,结合逻辑运算符如and、or等来实现复杂的多条件判断。以下是关于Python中if语句多条件判断的 1. 基本语法:在if语句中,可以使用多个条件通过逻辑运算符连接起来。例如,`if condition1 and condition2:` 或 `if...

  •  文暄生活科普 Python基础语法教程③(条件判断与嵌套)-有例题有答案

    一、条件判断 条件判断是编程中的基本操作,分为单向、双向和多向判断。1. 单向判断:利用if语句,当条件满足时,执行特定代码。Python通过缩进表示代码块,不需要手动缩进,输入冒号后系统自动缩进。2. 双向判断:if...else结构,表示两个条件互斥。else语句和if语句平级,如果if条件不满足,则执行else...

  •  tyu7722526 python条件判断if第一行以什么结尾下一行以什么开始?

    ```在 if 语句的第一行中,条件通常是一条布尔表达式。如果条件为真,则执行代码块缩进的部分,否则跳过此代码块并继续执行下一行代码。注意,if 语句后面需要加上冒号 `:`。第一行后面的代码块必须缩进,以指示它属于 if 语句。缩进通常为四个空格。同时,else 语句的开头也必须缩进,以匹配 if ...

  •  武汉誉祥科技 Python-if条件语句

    ```htmlPython的if条件语句是编程中的关键构建块,它根据给定的条件控制代码的执行流程。让我们深入了解它的使用和流程。

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部