Day06 控制流程

pass break continue

# pass 过(占位)
if 10 ==10 :
	print(123)
while True:
	pass

# break 终止当前循环
# 打印 1~10 遇到5就终止循环
i = 1
while i<10:
	if i==5:
		break
	print(i)
	i += 1
# 结果为 1 2 3 4


# break 终止的是当前循环

# continue 跳出当前循环,从下一次循环开始
# 打印1~10 跳出5	
i = 1
while i <= 10:
	if i==5:
		# 需手动自增加1. 当执行continue时,后面的代码不执行,跳到while循环的条件判断处,会造成死循环
		i += 1
		continue
	print(i)
	i += 1

for 循环

for 循环
for 变量 in 可迭代对象:
	code1
	code2
可迭代对象(容器类型数据,range对象,迭代器)

遍历,循环,迭代
lst = [1,2,3,44]
i= 0
while i < len(lst):
	print(lst[i])
	i += 1
# for 主要用于遍历数据而提出,while在遍历数据时有局限性
变量的解包:
a,b = 1,2
a,b = [3,4]
a,b = {'a':5,'b':6}
print(a,b)
# range 对象
range(开始值,结束值,步长)
结束值本身取不到,取到结束值之前的那个数




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值