Day2 流程控制——Python学习之路
程序员文章站
2022-03-11 12:43:28
...
分支结构
单向分支
if True:
print('真')
双向分支
if True:
print('真')
else:
print('假')
多向分支
price = 10
if 1 <= price <= 5:
print('直接买')
elif 6 <= price <= 10:
print('还价再买')
else:
print('走人,下一家')
巢状分支
if 表达式a:
if 表达式b:
if 表达式c:
......
循环结构
while循环
num = 1
while num <= 5:
print(num)
num += 1
for循环
使用for循环来遍历一个容器类型的数据
使用 for…in 循环时,中间的 i 变量就是当前容器类型中的每一个元素
strs = 'abc123'
for i in strs:
print(i)
range()返回一个可迭代对象,左闭右开
for i in range(1,5):
print(i)
流程控制
1. break 结束,跳出
2. continue 跳过
3. pass 占位
num = -1
while num <= 10:
num += 1
if num % 2 == 0:
print(num) # 将0到10所有的偶数打印出来
elif num == 7:
break # 如果num为7,结束循环
else:
continue # 上面两个条件都不符合,继续循环
用于结束当前python解释器程序的,而break和continue是用来控制程序的
- exit()
- quit()