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

liftword3个月前 (03-11)技术文章23

用好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程序员必看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语句

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

python入门-day4-条件语句

以下是基于你提供的信息,为“Day 4: 条件语句”设计的详细学习任务计划。这个任务适合编程初学者,帮助他们掌握条件语句的基本使用,并通过实践加深理解。Day 4: 条件语句学习目标:理解并掌握条件语...

Python新手必看!条件语句全攻略,30分钟从“不会”到“精通”!

**一、为什么条件语句是编程的“大脑”?**想象你是一名“智能咖啡师”,顾客点单时需要根据不同的需求调整配方:如果订单是“拿铁”,就加牛奶;如果是“美式”,就多加冰块;如果是“儿童套餐”,就少糖……P...