用好Python中的if条件控制语句,让程序做出准确判断

用好Python中的if条件控制语句,让程序做出准确判断

Python中常用的条件控制语句是if语句,它可以通过一条或者多条语句的执行结果来决定执行的代码块,具体执行过程如下图所示。

if语句执行过程图

下面以“准确判断奇偶数”的实战技能,来说明if条件控制语句的具体使用。

本实战技能将实现对奇数与偶数的判断。运行时,要求用户根据提示输入待判断的数字,程 序将对其进行判断,最后输出判断结果。运行程序得到的结果如下图所示。


【语法说明】

1. if condition_1:

2. statement_block_1

3. elif condition_2:

4. statement_block_2

5. else:

6. statement_block_3))

参数说明如下。

① condition_1:判断的条件1。

② statement_block_1:条件1判断为True,执行的语句块1。

③ condition_2:判断的条件2。

④ statement_block_2:条件1判断为False,条件2判断为True,执行的语句块2。

⑤ statement_block_3:条件1和条件2均判断为False,执行的语句块3。

奇偶数判断的流程图如下图所示。

偶数判断流程图


奇偶数判断具体通过以下3个步骤实现。

Step1:调用input( )函数,获得待进行奇偶数判断的数字,并且使用num进行记录。

Step2:进行模运算,如果得到的结果是0,则数字num是偶数,否则为奇数。

Step3:调用print( )函数,对结果进行输出。

【编程实现】

本实战技能使用Jupyter Notebook进行编写,建立相关的源文件【奇偶数判断.ipynb】,在相应的【cell】里面编写代码。具体步骤及代码如下所示。

Step1:调用input( )函数,获得用户待进行奇偶数判断的数字,代码如下所示。


1. # 收到待判断奇偶数的数字

2. num = int(input(" 请输入待判断奇偶数的数字:"))

Step2:对数字进行奇偶数判断,并且对结果进行输出,代码如下所示。

1. # 判断并且输出判断结果

2. if (num % 2 ) == 0:

3. print("{0} 是偶数 ".format(num))

4. else:

5. print("{0} 是奇数 ".format(num))

相关文章

Python 内联 If 语句使用指南

Python 的内联 if 语句(也称为三元运算符)允许您在一行中编写条件表达式。让我们探索如何有效地使用它们,以及何时它们会使您的代码变得更好。基本内联 If 语法下面是基本模式:# Standar...

Python程序员必看3分钟掌握if语句10个神技,第5个99%的人不知道

同事因为写错一个if被开除?全网疯传的Python避坑指南,看完我连夜改了代码!一、新手必踩的3大天坑(附救命代码)技巧1:缩进踩坑事件if True: print("这样写必报错!") # 缺...

12-Python语法01-if语句

1-if语句1-1-概念if 语句用于基于特定条件执行代码块。它允许程序根据不同的条件做出决策,从而实现逻辑控制。这是编程中最基本的控制结构之一,广泛应用于各种场景中1-2-特点灵活性:可以根据一个或...

Python条件判断全解析:从if到elif的实战应用

在Python编程中,条件判断是构建程序逻辑的基础骨架。就像人生中的每个选择都会影响后续发展,程序中不同的条件分支也决定着代码的执行路径。本文将带您深入掌握单分支与多分支结构的奥秘,通过实战案例演示如...

自学Python第十二天——if语句

在Python中,if语句能够检查程序的当前状态,并据此采取相应的措施。1、简单示例2、条件测试每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试,如果条件测试的值为...