while循环的continue,当循环遇到continue时,下面的循环语句不再执行,直接跳回while循环的开始。
continue 终止当前循环,进行下一个循环,
break终止整个循环
如:输出1,2,3,4,5,6,8,9,10;
count = 0 while count < 11: while count == 7:
count = count + 1 continue print(count) count = count + 1
当count变为7的时候,直接跳过本次循环,在当次循环中,count = count + 1必须注意,否则count 无法执行后面的语句,导致一直保持count == 7,无法进入下次循环。
break循环:
用户登陆(三次机会重试):
username1 = "freebird" key1 = "123" count = 0 #首先定义固定的用户名和密码,然后设置输入用户名和密码的界面,让用户去输入# while count < 3: username = input("请输入用户名;") key = input("请输入用户密码:") if username = username1 and key = key1: print("welcome to log in...") break #用户名和密码输入正确,跳出循环,进入界面# else: print("please try again") count = count + 1
如果不使用break循环,用户名和密码输入正确依然会循环三次。