Python循环

本文深入讲解了Python中的while和for循环的基本用法,包括条件控制、迭代过程、range()函数的使用,以及break和continue语句的作用。通过多个示例代码展示了如何在不同场景下运用这些循环控制结构。

while 循环

while语句的基本用法如下:

while条件表达式:
	循环体

示例代码:

count = 0
while count < 5:
    count += 1
    print(count)

执行结果:
	1
	2
	3
	4
	5

当条件表达式的返回值为真时,则执行循环体中的语句,执行完毕后,重新判断条件表达式的返回值,直到表达式返回的结果为假时,退出循环。

for 循环

for语句的基本用法如下:

for迭代变量in对象:
	循环体

示例代码:

num = '1234'
for i in num:
    print(i)

执行结果:
	1
	2
	3
	4

for循环的常用搭档range()

range(开始数,结束数,步长)
  • 开始数可不写默认为0
  • 结束数必写
  • 步长可不写

示例代码1:

for i in range(0, 10, 2): # 结束数10但不包括10
    print(i)

执行结果:
	0
	2
	4
	6
	8

示例代码2:

for i in range(10):
    print(i)

执行结果:
	0
	1
	2
	3
	4
	5
	6
	7
	8
	9

示例代码3:

for i in range(5, 10):
    print(i)

执行结果:
	5
	6
	7
	8
	9

其中,迭代变量用于保存读取出的值;对象为要遍历或迭代的对象,该对象可以是任何有序的序列对象,如字符串、列表和元组等;循环体为一组被重复执行的语句。

break

break跳出循环(跳出一层循环)

在 while 语句中使用 break 语句的形式如下:

while 条件表达式1: 
	执行代码 
	if 条件表达式2:
		break

其中,条件表达式 2 用于判断何时调用 break 语句跳出循环。
在 for 语句中使用 break 语句的形式如下:

for迭代变量in对象:
	if 条件表达式:
		break

其中,条件表达式用于判断何时调用 break 语句跳出循环。

continue

continue结束本次循环继续下次循环

在 while 语句中使用 break 语句的形式如下:

while条件表达式1: 
	执行代码 
	if 条件表达式2:
		continue

其中,条件表达式 2 用于判断何时调用 continue 语句跳出循环。
在 for 语句中使用 continue 语句的形式如下:

for迭代变量in对象:
	if 条件表达式:
		continue

其中,条件表达式用于判断何时调用 continue 语句跳出循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值