在Python中,你可以使用`for`循环和`while`循环来创建三重循环。下面是一个使用`while`循环的例子:
```python
定义三个标记变量
break_flag1 = False
break_flag2 = False
break_flag3 = False
第一层循环
while not break_flag1:
print("第一层循环正在运行...")
用户输入选择
option = input("请输入选项(b:返回,q:退出,c:继续): ").strip()
if option == "b":
break_flag2 = True
elif option == "q":
break_flag1 = True
else:
break_flag2 = False
break_flag3 = False
第二层循环
while not (break_flag1 or break_flag2):
print("第二层循环正在运行...")
用户输入选择
option = input("请输入选项(b:返回,q:退出,c:继续): ").strip()
if option == "b":
break_flag3 = True
elif option == "q":
break_flag1 = True
else:
break_flag3 = False
第三层循环
while not (break_flag1 or break_flag2 or break_flag3):
print("第三层循环正在运行...")
用户输入选择
option = input("请输入选项(b:返回,q:退出,c:继续): ").strip()
if option == "b":
break_flag3 = True
elif option == "q":
break_flag1 = True
else:
break_flag3 = False
这个例子中,我们使用了三个标记变量`break_flag1`、`break_flag2`和`break_flag3`来控制循环的退出。每一层循环都会检查相应的标记变量,如果为`True`,则退出该层循环。用户可以通过输入`b`来返回上一层循环,输入`q`来退出整个循环。