怎么让网站栏目页收录,网站开发 jz.woonl,无锡市锡山建设局网站,漳州网站建设优化排名for 循环
for循环主要用来实现固定次数的循环#xff0c;用于将一段代码重复的执行固定次数。
比如#xff1a;循环打印数字#xff0c;打印1-100之间的每个整数
for i in range(100):print(i1)while 循环
while循环用于实现不知道要执行多少次的循环#xff0c;一般需…for 循环
for循环主要用来实现固定次数的循环用于将一段代码重复的执行固定次数。
比如循环打印数字打印1-100之间的每个整数
for i in range(100):print(i1)while 循环
while循环用于实现不知道要执行多少次的循环一般需要考虑何时退出然后在循环代码块里面使用break退出循环否则就是不会退出的无限循环。
比如我们之前的猜拳游戏只有当用户输入exit的时候才退出
while True:if input(\n\n输入exit退出其他任意键继续\n\n) exit:print(游戏结束)break循环计数器
用于记录循环次数的一个变量叫做循环计数器在while循环中一般都会配合循环计数器使用。
比如使用while循环打印1-100之间的整数
i 0
while i 100:# 循环计数累加i 1print(i)示例求1-100之间所有整数的和
使用for循环实现
r 0
for i in range(1, 101):r i
print(r)# 输出5050使用while循环实现
r 0
i 1
while i 101:r ii 1
print(r)# 输出5050示例求1-100之间所有偶数的和
使用for循环实现
r 0
for i in range(1, 101):if i % 2 0: # 判断是否为偶数r i
print(r)# 输出2550使用while循环实现
r 0
i 1
while i 101:if i % 2 0: # 判断是否为偶数r ii 1
print(r)# 输出2550示例打印九九乘法表
使用for循环实现
r 0
for i in range(1, 10):for j in range(1, i 1):print(f{j} x {i} {i * j}, end\t)print()使用while循环实现
r 0
i 1
while i 10:j 1while j i 1:print(f{j} x {i} {i * j}, end\t)j 1i 1print()