美文网首页python
Python if 判断语句如何使用

Python if 判断语句如何使用

作者: Python_学徒 | 来源:发表于2022-11-14 22:54 被阅读0次

这篇文章主要介绍了Python if 判断语句,包括流程控制,顺序结构和分支结构,需要的朋友可以参考下

1. 流程控制

流程控制: 控制程序按照一定的结构进行执行

1966年计算机科学家 C.Bohm 和 G.Jacopini 在数学上证明, 只需要三种控制结构就能写出所有程序

流程控制三大结构:

1.顺序结构

执行顺序从上而下依次运行(程序最基本的结构)

2.分支结构

在运行过程中根据不同的条件执行不同的流程

3.循环结构

在运行过程中反复的执行某个子代码块

2. 顺序结构

按从上往下依次执行的代码, 几乎所有的程序都存在顺序结构

运行结果:

运行顺序:

3. 分支结构

分支结构开始部分通常是判断条件, 接下来是一个代码块(子句)

通过判断条件结果是 True 还是 False 控制程序执行方向 条件

3.1 条件

条件通过是一个表达式.

表达式: 由数字, 运算符 变量, 等能求得数值且有意义排列方法组合, 所有的表达式结果, 都可以转为布尔值

布尔值的结果可以分为两大类

1. 显式布尔值

(0, 0.0, None, False, 所有为空的数据... )

2. 隐式布尔值

所有的值都可以当成条件去用, 除了上面列举的值为False, 其它的值都为True

3.2 代码块

代码块可以看成是 Python 代码的一个执行单元, 可以根据代码行的缩进判断代码块的开始和结束

代码块的三条规则:

1. 缩进增加时, 代码块开始

2. 缩进减少为零或与与外面包围代码块对齐, 代码块就结束了

3. 代码块可以包含其他代码块

3.3 if 判断语句

if 判断语句对条件进行判断

为真: 执行代码块内的语句

为假: 跳过代码块内的语句, 往下运行

结构:

1. if 关键字

2. 条件+冒号, 所有的控制语句都以冒号结尾, 后面紧跟着一个代码块

3. 代码块(代码块为if的子句)

1). 条件为True

运行结果:

2). 条件为False

运行结果:

3.4 else 语句

else 语句不包含条件, 跟随if语句使用, 当if语句判断的条件为False时, 执行else语句的代码块

组合格式:

if 条件:

条件成立执行的子代码块

else:

条件不成立执行的子代码块

第一次运行结果:

第二次运行结果:

3.4 if 嵌套

代码块中可以包含其它代码块

运行结果:

3.5 elif 语句

elif 语句在 与 if 语句后面出现, 仅在前面的条件为 False 时才会检查 elif 的条件

当条件为 True 时, 执行 elif 的代码块

组合格式:

if 条件1:

条件1成立之后执行的代码块

elif 条件2:

条件1不成立, 条件2成立之后执行的子代码块

elif 条件3:

条件1, 2不成立, 条件3成立之后执行的子代码块

else:

所有条件都不成立, 执行的代码块

例如:写一个程序要求输入一下分数, 对成绩进行评级.

90 分及以上 优秀

80 分及以上 良好

60 分及以上 及格

59 分及以下 不及格

运行结果:

例如:猜年龄游戏

1. 定义一个数字

2. 提示用户输入数字

3. 判断输入的数字是否是自己定义的数字

3.1 猜对了 打印'恭喜你猜对了'

3.2 猜的数字比实际值大, 打印'你讨厌,人家哪有那么大'

3.3 猜的数字比实际值小, 打印'真开心,但实际比这大'

运行结果:

今天关于Pythonif判断语句的文章就介绍到这了,谢谢大家。

相关文章

  • Python if 判断语句如何使用

    这篇文章主要介绍了Python if 判断语句,包括流程控制,顺序结构和分支结构,需要的朋友可以参考下 1. 流程...

  • [python基础]-07 条件判断

    1.条件判断 if 判断1.在python程序中,使用if语句实现2.如果if语句后的判断条件结果是True,那么...

  • python基础知识(2)

    python条件判断语句 //多个条件语句一起使用时,若前面的语句已经判断出了整个表达式的值,则后面的表达式不会再...

  • 判断条件

    输入年龄,根据年龄条件判断符合与否 根据python的缩进规则及if语句的中的判断条件,使用else,如下 使用e...

  • if 语句体验

    if 语句体验2.1 if 判断语句基本语法在 Python 中,if 语句 就是用来进行判断的,格式如下: if...

  • if for循环讲解

    if 语句体验 1. if 判断语句基本语法 在 Python 中,if 语句 就是用来进行判断的,格式如下: a...

  • python-if

    if 语句体验1.1 if 判断语句基本语法在 Python 中,if 语句 就是用来进行判断的,格式如下: 2....

  • 【10.21】Python语法练习2/17

    一、条件判断python中,条件判断用if语句实现,如果if语句判断为True,则把缩进的两行print语句执行了...

  • python学习之道之条件/循环结构(2)

    Python中分为判断语句:if elif else;循环语句:for while其他语句:pass,break,...

  • python 学习笔记4 2018-04-03

    一,判断语句 if 判断条件: 执行语句…… else: 执行语句…… 判断是否为空 要使用a.str...

网友评论

    本文标题:Python if 判断语句如何使用

    本文链接:https://www.haomeiwen.com/subject/ffsrxdtx.html