一 if语句
1、介绍
Python中if语句的一般形式如下所示:
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句
如果 "condition_1" 为False,将判断 "condition_2"
如果"condition_2" 为 True 将执行 "statement_block_2" 块语句
如果 "condition_2" 为False,将执行"statement_block_3"块语句
Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。
注意:
每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。
使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
在Python中没有switch – case语句。
2、实例1
代码:
var1 =100
if var1:
print("1 - if 表达式条件为 true")
print(var1)
var2 =0
if var2:
print("2 - if 表达式条件为 true")
print(var2)
print("Good bye!")
运行结果:
1 - if 表达式条件为 true
100
Good bye!
3、用例2
代码:
age = int(input("请输入你家狗狗的年龄: "))
print("")
if age <0:
print("你是在逗我吧!")
elif age ==1:
print("相当于 14 岁的人。")
elif age ==2:
print("相当于 22 岁的人。")
elif age >2:
human =22+(age -2)*5
print("对应人类年龄: ", human)
### 退出提示
input("点击 enter 键退出")
运行结果:
请输入你家狗狗的年龄: 5
对应人类年龄: 37
点击 enter 键退出
4、用例3
代码:
# 程序演示了 == 操作符
# 使用数字
print(5==6)
# 使用变量
x =5
y =8
print(x == y)
运行结果:
False
False
5、用例4
代码:
# 该实例演示了数字猜谜游戏
number =7
guess =-1
print("数字猜谜游戏!")
while guess != number:
guess = int(input("请输入你猜的数字:"))
if guess == number:
print("恭喜,你猜对了!")
elif guess < number:
print("猜的数字小了...")
elif guess > number:
print("猜的数字大了...")
运行结果:
数字猜谜游戏!
请输入你猜的数字:9
猜的数字大了...
请输入你猜的数字:1
猜的数字小了...
请输入你猜的数字:7
恭喜,你猜对了!
二 if嵌套
1、介绍
在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。
if 表达式1:
语句
if 表达式2:
语句
elif 表达式3:
语句
else
语句
elif 表达式4:
语句
else:
语句
2、举例
代码:
num=int(input("输入一个数字:"))
if num%2==0:
if num%3==0:
print("你输入的数字可以整除 2 和 3")
else:
print("你输入的数字可以整除 2,但不能整除 3")
else:
if num%3==0:
print("你输入的数字可以整除 3,但不能整除 2")
else:
print("你输入的数字不能整除 2 和 3")
运行结果:
输入一个数字:7
你输入的数字不能整除 2 和 3
相关推荐
【Python分支结构】是Python编程中的重要组成部分,它允许程序根据条件执行不同的代码块,从而实现灵活的逻辑控制。在本实验报告中,主要通过三个实际的编程任务,即成绩等级划分、BMI指数计算和猜数游戏,来深入...
本篇将深入探讨Python中的分支结构,包括单分支结构、多分支结构,并通过实际应用案例进行解析。 首先,我们来看单分支结构,即`if`...`else`语句。这是最基础的条件判断形式。当给定的判断条件为`True`时,`if`...
总的来说,通过理解和熟练运用Python的单双分支结构,我们可以实现逻辑判断,控制程序的流程,解决实际问题,如猜拳游戏中的胜负判断和用户登录验证。这些基本结构是编程中的基础,对于编写任何复杂的程序都至关重要...
### 学习Python分支结构 #### 一、引言 在Python编程中,分支结构是一种基本且重要的控制流程工具,它允许程序根据不同的条件选择不同的执行路径。这为编写复杂逻辑提供了灵活性,使得程序能够根据不同情况做出...
python零基础初学者 体验程序
在这个PPT中,主要介绍了Python中的三种分支结构:单分支结构(if语句)、双分支结构(if...else...语句)以及多分支结构(if-elif-...-else语句)。 1. **单分支结构 - if语句**: 单分支结构仅包含一个条件判断...
在本课程“03.Python分支结构-课程内容概括”中,我们将深入探讨这一核心概念,帮助你掌握如何编写灵活且有逻辑的Python代码。 1. **if语句**:Python中的基础分支结构是`if`语句,用于判断一个条件是否为真。如果...
指向计算思维发展的初中信息技术Python语言教学设计——以“多分支结构条件语句”一课为例 本文总结了指向计算思维发展的初中信息技术Python语言教学设计,以“多分支结构条件语句”一课为例,通过教学设计的思路、...
### Python分支结构详解 #### 1. 应用场景 分支结构的应用非常广泛,特别是在需要根据不同条件执行不同逻辑的情况下。例如: - **变量计算**:根据变量的值进行不同的计算。 - **华氏度转摄氏度**:根据公式进行...
### Python分支结构(switch)操作简介 在许多编程语言中,`switch`语句是一种常见的控制结构,用于根据不同的条件执行不同的代码块。虽然Python语言本身并未直接支持`switch`语句,但开发者可以通过巧妙地利用字典...
以上就是Python基础知识中的顺序结构、单分支结构和双分支结构。掌握这些基础结构,可以帮助我们编写出更复杂、逻辑更清晰的程序,为后续学习Python的其他高级特性打下坚实的基础。同时,良好的代码规范和对计算机...
educoder 实践课程 python程序设计 实验四 分支结构全部关卡的答案
Python分支结构是编程中的基础语法,用于实现条件控制,使得程序在不同条件下执行不同的操作。主要包含if、if-else、if-elif-else以及嵌套分支等几种形式。 1. **if语句**:if语句是单分支选择结构,它允许程序在...
python初学,分支结构
1. 单分支结构 单分支结构即只有一个分支,如下,有两种方式实现 guess = eval(input()) if guess == 99: print("猜对了") if True: print("条件正确") 2. 二分支结构 2.1定义 根据判断条件结果而选择...
9. **Python分支结构**:讲解if-else语句和条件表达式,以及if-elif-else的多分支结构,这是编写条件逻辑的基础。 10. **阶段案例实战**:这部分可能是通过实际案例来巩固前面学习的知识,可能涵盖一些简单的程序...
Python的选择结构—— if 语句 Python 中的选择结构就是判断真假。 Python 中的 if 语句就是选取要执行的结果,从一些备选的操作中进行要选择的语句。 if 语句后面跟着一个或多个可选的 elif (“ else if ”),...
Python 语感训练涵盖列表、字典、元组、集合、字符串、格式化输出、类型和整数转换、文件读写、杂项等9个类别,共100道练习题,这里是参考答案,全都是一题一题在pycharm里面执行过的
python 基于python的多分支结构
询问关于Python分支结构的描述中哪个选项是错误的。 **答案解析**: - **选项A**: 分支结构使用`if`保留字 —— 正确。 - **选项B**: `if-else`语句用于形成二分支结构 —— 正确。 - **选项C**: `if-elif-else`...