1、循环介绍
1.1 含义
循环就是同一行为的不断重复
1.2 作用
# 示例 print(1234) print(1234) print(1234) print(1234) print(1234) print(1234) print(1234)
循环可以简化代码,避免重复书写相同的语句,从而显著提升编程效率和代码的可读性
1.3 分类
(1)while循环【条件循环】
(2) for 循环【计次循环/迭代循环】
2、while循环【条件循环】
2.1 含义
while 循环是一种基本的循环控制结构,它允许程序在满足特定条件时重复执行一段代码块。这个条件在每次循环开始前都会进行评估,
如果条件为真(True),则执行循环体内的语句;如果条件为假(False),则退出循环,继续执行 while 循环之后的代码
2.2 语法
# 语法格式 while 条件表达式: 循环体(需要重复执行的代码块)
# 示例1 # 需求:输出 3 次 123 print(123) print(123) print(123)
# 示例2
# 定义变量保存循环次数,从第一次开始
count = 1
while count <= 3: # 1<=3(True) 2<=3(True) 3<=3(True) 4<=3(false)
print(123)
# 更新 count 的值
count += 1 # count=2 count=3 count=4
print("循环结束的代码")缩进的快捷键:tab 缩进 shift + tab 取消缩进
# 示例3 # 需求:计算1-5的和 1+2+3+4+5 3+3+4+5 6+4+5 10+5 15 # 需求:计算1-100的和 i = 1 # 定义变量保存总和,初始值为0 rs = 0 # 0 + n = n while i <= 100: # 将当前i的值累加到总和 rs += i i += 1 print(rs)
2.3 死循环(无限循环)
是一种条件恒成立的循环。这种循环可能会消耗大量的系统资源,甚至可能导致程序无响应或崩溃。
# 示例1(有限循环) i = 1 while i <= 100: print(i)
# 专业格式 while True: 循环体
# 示例2
while True:
print("哈哈哈1")死循环在需要持续运行以等待事件或进行轮询的场景中(如用户输入、网络请求、定时任务等)非常有用。但应谨慎使用,并确保有明确的退出机制。
一般结合break语句使用
2.4 while循环嵌套
在Python中,while 循环可以嵌套在另一个 while 循环内部,以处理需要重复执行的复杂逻辑。
# 示例
"""请在控制台按以下格式输出
第1排第1座 第1排第2座 第1排第3座 第1排第4座
第2排第1座 第2排第2座 第2排第3座 第2排第4座
第3排第1座 第3排第2座 第3排第3座 第3排第4座
"""
# 3排的循环
i = 1
while i <= 3:
print(f"第{i}排")
i += 1
# 4座的循环
j = 1
while j <= 3:
print(f"第{j}座")
j += 1
# 循环嵌套 第i排第j座
i = 1
while i <= 4:
j = 1
while j <= 4:
print(f"第{i}排第{j}座", end="\t")
j += 1
print(end="\n")
i += 1著作权归文章作者所有。 未经作者允许禁止转载!