python学习day1(while循环)

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循环,用户名和密码输入正确依然会循环三次。

猜你喜欢

转载自www.cnblogs.com/freebirdyea/p/9089519.html