我们在执行一堆命令的时候,经常会先判断用户是否为非法输入,如果是
需要用户自动弹回···
这个时候,可能会纠结,是否需要再次添加一个while进行循环···
while True:
接受用户输入变量:
while 用户输入变量不符合条件:
if 用户输入不符合条件:
print 输入有误请重新输入
其他代码···
这样的代码会特别的low,显得非常初级水平.其实if配合continue可以完美解决这个问题···
while True:
接受用户输入变量:
if 用户输入不符合条件:
print 输入有误请重新输入
continue
其他代码···
由于continue机制的存在,又由于上面没有其他代码块,所以不需要while