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()