前言
python中主要运用两种循环结构:1、for...in循环。2、while循环
目录
- 前言
- 一、while循环和for...in循环
- 1、while循环介绍
- 2、for...in循环的介绍
- 二、退出循环语句
- 1、break语句
- 2、continue语句
- 总结
一、while循环和for...in循环
1、while循环介绍
只要条件满足,就不断循环,条件不满足时退出循环 类似Java中的while...do,在Python中没有do...while。
比如要计算100以内所有偶数之和,可以用while循环实现:
代码案例:
sum_even = 0 # 初始化偶数和为0 number = 2 # 从第一个偶数2开始 while number <=100: sum_even += number # 将当前偶数加到总和中 number += 2 # 移动到下一个偶数 print(sum_even)
输出结果:
2、for...in循环的介绍
该种循环主要用于遍历数据容器。
比如要计算100以内所有偶数之和,可以用while循环实现:
代码案例:
sum_even = 0 # 初始化偶数和为0 for number in range(2, 101, 2): # 从2开始,步长为2,直到100 sum_even += number # 将当前偶数加到总和中 print(sum_even) # 打印最终的偶数和
输出结果:
二、退出循环语句
1、break语句
在循环中,break语句可以提前退出循环。
比如:打印100个数字,但在数字10以后不打印。
代码案例:
n=1 while n<=100: if n>10:#n=11时候,执行break语句 break#break语句结束循环 print(n) n+=1 print('end')
输出结果:
2、continue语句
在循环过程中,也可以通过continue语句,跳过当前的这次循环,直接开始下一次循环。
比如:打印10以内的奇数,用continue语句。
代码案例:
n=0 while n<10: n+=1 if n%2==0:#如果n是偶数,执行continue语句 continue#直接进行下一轮循环,后续的Print不再执行 print(n)
输出结果:
总结
学习循环结构时:理解循环的基本概念、区分不同类型的循环、掌握循环的条件、学习循环控制语句、避免无限循环。通过不断练习和应用,循环结构将成为你编程工具箱中的重要工具,帮助你编写更高效、更简洁的代码。