python学习之循环控制语句-3
1.for循环
案例:
for i in range(5): # 相当于range(0,5),打印范围是[0,5],左闭右开区间
print(i)
print("end") # 就不属于for循环了
2.while循环
只要条件满足,就不断循环,条件不满足时退出循环
在while .. else 条件语句为false时执行else的语句块
案例:
while True: #死循环
s = input('请输入内容:')
print("您输入了:",s)
可以尝试使用
案例:
i = 0
while i<5:
print(i)
i += 1 # i = i + 1
3.break、continue、pass
'''
break 语句可以跳出for和while的循环体
continue语句跳过当前循环,直接进行下一轮循环
pass是空语句,一般用作占位语句,不做任何事
'''
案例
i = 0
while i < 10:
i += 1
if i == 5:
break; #结束整个while循环
print(i) # 输出1、2、3、4
4.循环的嵌套
案例:
打印输出四个星期的每一天
第1周:
星期一、星期二、星期三、星期四、星期五、星期六、星期日
第2周:
星期一、星期二、星期三、星期四、星期五、星期六、星期日
第3周:
星期一、星期二、星期三、星期四、星期五、星期六、星期日
第4周:
星期一、星期二、星期三、星期四、星期五、星期六、星期日
a = ["星期一","星期二","星期三","星期四","星期五","星期六","星期日"]
for i in range(4):
print(f"第{i+1}周:")
for j in a:
print(f"{i+1}_{j}",end="、")
print()