2025-05-13 学习记录--Python-循环:while循环 + for循环 + 循环控制
一、循环 ⭐️
(一)、while
循环 🍭
初始条件设置 -- 通常是重复执行的 计数器while 条件(判断 计数器 是否达到 目标次数):条件满足时,做的事情1条件满足时,做的事情2条件满足时,做的事情3......处理条件(计数器 + 1)
举例1: 🌰
# 打印5遍hello Python
n = 0
while n < 5:print('hello Python')n += 1
举例2: 🌰
# 计算1+2+3+......+100的和
res = 0
i = 1
while i <= 100:res += ii += 1
print('1+2+3+......+100的和为 %d' % res)
举例3: 🌰
# 求 1!+2!+3!+...+n!
res = 0
n = 1
while n <= 3: # 求 1!+2!+3!multiply = 1m = 1while m <= n:multiply *= mm += 1res += multiplyn += 1
print(res)
(二)、for
循环 🍭
range()
函数可以用来创建一个数字序列,常与for
循环结合使用来重复执行代码块指定的次数。
举例1: 🌰
# 打印5遍hello
for i in range(5):print('hello')
举例2: 🌰
# 计算1+2+3+......+100的和
res = 0
for i in range(101):res += i
print(res)
举例3: 🌰
# 求 1!+2!+3!+...+n!
res = 0
for n in range(4): # 求 1!+2!+3!# print(n) # 0 1 2 3if n > 0:multiply = 1for i in range(n+1):if i > 0:multiply *= i# print(multiply) # 1! 2! 3!res += multiply
print(res)
(三)、循环控制 🍭
1、break
作用 🦋: 退出循环。
注意 💥: 只能跳出距离最近的for
或者while
循环。
在循环过程中,如果 某一个条件满足后,不 再希望 循环继续执行,可以使用break
退出循环。