python语句(判断&循环)

一、分支判断

定义: 分支结构就是在某个判断条件后,选择一条分支去执行

1.1、 if lese语句

作用:

让程序根据条件有选择性的执行语句。

语法:

if 条件1:

语句块1

elif 条件2:

语句块2

else:

语句块3

说明:

if后面要有判断条件

执行语句需要注意缩进

elif 子句可以有0个或多个。

else 子句可以有0个或1个,且只能放在if语句的最后。

示例代码:

sex = input(“请输入性别:”)

if number == “男”:

print("您好,先生")

elif number == “女”:

print("您好,女士")

else:

print("性别未知")

练习代码:

“”" 练习3: 在终端中录入4个同学身高,打印最高的值. “”"
height01 = int(input(“请输入第1个身高:”))
height02 = int(input(“请输入第2个身高:”))
height03 = int(input(“请输入第3个身高:”))
height04 = int(input(“请输入第4个身高:”))
max_value = height01
if max_value < height02:
max_value = height02
if max_value < height03:
max_value = height03
if max_value < height04:
max_value = height04
print(“最大值:”+str(max_value))

二、循环

定义: 循环语句允许我们执行一个语句或语句组多次。

作用: 封装重复操作

python提供了for循环和while循环

2.1 for循环

使用场景: 明确的知道循环执行的次数或者要对一个容器进行迭代

作用: 用来遍历可迭代对象的数据元素。 (可迭代对象是指能依次获取数据元素的对象,例如:容器类型。)

语法:

for 变量列表 in 可迭代对象:

# 语句块1

说明:

else子句可以省略。 在循环体内用break终止循环时,else子句不执行。

示例代码:

message = “我爱学习”

for item in message:

print(item)

2.2 while语句

作用: 可以让一段代码满足条件,重复执行。

语法:

while 条件:

# 满足条件执行的语句

说明:

条件满足执行循环体,然后再根据条件决定是否再执行循环体;

示例代码:

count = 0 # 1. 开始

while count < 3: # 2. 结束

print(count) # 0 1 2

count += 1 # 3. 间隔

2.3跳转语句

2.3.1 break 语句

(1) 跳出循环体,后面的代码不再执行。 (2) 可以让while语句的else部分不执行。

2.3.2 continue 语句

(1) 跳过本次,继续下次循环。