1.Python中的分支与循环
2026/7/11 2:51:57 网站建设 项目流程

分支

单分支

根据条件来选择是否执行

条件满足则执行

例如

if 5>3:
print(3)

结果

双分支

二选一,其中两个分支中还可以包含分支

两个条件选择一个执行

例如

num = 4
if num > 5:
if num > 8:
print("1")
else: # 隐含8>=num>5
print("2")
else:
# if num <= 5:
if num < 3:
print("好1")
else: # 隐含 3<=num<=5
print("好2")

结果

多分支

可以有多个条件

例如下面代码有三分分支条件

input_age = int(input("请输入年龄"))
if input_age >= 18:
print("可以查看")
elif input_age < 10:
print("不允许查看")
else:
input_choose = input("是否继续查看(yes、no)")
if input_choose == "yes":
print("请你查看")
else:
print("退出,你放弃查看")

结果

循环

for循环:重复的执行代码

通过程序的运行,一系列数据中的每一个元素,每一次循环都要进行一次赋予变量

将range系列中的所有数字依次赋予i
for i in range (1, 5, 3):
print(i)
结果

内外循环

当有内外循环时

外层循环变化一次,内存循环变化一轮

for i in range(1, 10):
for j in range(1, 10):
print(i,"---", j)

结果

break

当for循环中有break时,直接返回可以终止循环

for i in range(10):

if i == 3:
# break
print(i)

结果

continue

当for循环中有continue时,直接返回可以跳出当前循环 继续下一循环

for i in range(10):

if i == 3:
continue
print(i)

结果

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询