[Python教学] IF判断式

[Python教学] IF判断式

http://img2.58codes.com/2024/20072651dTAe9BJaUB.png

if判断式是程式中的一种条件控制结构,用于根据条件的真假来执行不同的程式块。
在Python中,if语句的基本格式如下:

if 条件:    # 满足条件时要执行的程式块else:    # 不满足条件时要执行的程式块

其中,条件是一个表达式,返回True或False的值。
如果条件为True,则执行if后面的程式块;如果条件为False,则执行else后面的程式块(如果有的话)。

在这个例子中,
如果牛排大于猪排,则输出"牛排比较贵";
如果牛排小于猪排,则输出"猪排比较贵";

牛排 = 160猪排 = 140if 牛排 > 猪排:    print("牛排比较贵")else:    print("猪排比较贵")

在Python中,if判断式也可以与elif(即"else if"的缩写)一起使用,来处理多个条件。
在这个例子中,
如果牛排大于猪排,则输出"牛排比较贵";
如果牛排小于猪排,则输出"猪排比较贵";
如果牛排等于猪排,则输出"一样贵"。

牛排 = 160猪排 = 140if 牛排 > 猪排:    print("牛排比较贵")elif 牛排 < 猪排:    print("猪排比较贵")else:    print("一样贵")

一行表现式

牛排 = 160猪排 = 140print("牛排贵") if 牛排 > 猪排 else print("猪排贵")# 牛排贵

判断条件

比较运算

当进行程式设计时,我们经常需要进行比较运算,以便根据条件来做出不同的处理。
这些比较运算符号可以应用在数字、字串、布林值等各种资料型态上,帮助我们在程式中做出有意义的比较与判断。

运算符号比较运算结果等于==10 == 10True不等于!=8 != 5True大于>8 > 5True小于<8 < 5False大于等于>=8 >= 8True小于等于<=8 <= 7False

逻辑运算

当我们需要在程式中组合多个条件来进行逻辑运算时,可以使用逻辑运算符号。

运算符号比较算x=3结果两边为真andx < 5 and x <10True一边为真orx < 5 or x < 3True反向notnot( x > 10)True

不同型态上的应用

以下全部为Falsebool(False)布林 Falsebool(None)空bool(0)数字 0bool("")空字串bool(())空元组bool([])空清单bool({})空字典

流程图

流程图是一种图形化表示流程和步骤的工具,通常用于描述程式、流程或任何有顺序性的工作流程。
在流程图中,我们使用不同的图形元素来表示不同的步骤和条件,并使用箭头来表示流程的流向。

在一个流程图中,通常会包含以下元素:

开始和结束:用椭圆形或圆角矩形表示开始和结束的点,标记程式或流程的起点和终点。步骤:用矩形表示中间的步骤或操作,标记具体的工作或执行的指令。条件:用菱形表示判断条件,标记需要检查的条件,例如 if 判断式。箭头:用箭头连接各个元素,表示流程的顺序和流向。

http://img2.58codes.com/2024/20072651WIxvnwaHYL.png

参考

Wiki 流程图

系列文章

分享所学贡献社会
[Python教学]开发工具介绍
[开发工具] Google Colab 介绍
[Python教学] 资料型态
[Python教学] if判断式
[Python教学] List 清单 和 Tuple元组
[Python教学] for 和 while 迴圈
[Python教学] Dictionary 字典 和 Set 集合
[Python教学] Function函示
[Python教学] Class 类别

最后最后有一件小小的请求,请大家帮我填写一下问卷,
让我们知道你想上怎么样课程,感激不尽。
问卷这边

Facebook 粉丝页 - TechMasters 工程师养成记

程式教育 - 工程师养成记

课程报名 - Python 程式种子班

同步分享到部落格


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章