continue 加与不加结果好像都一样
count = 3passwd1 = '我好帅'
while count:
passwd = input('请输入你的密码:')
if '*' in passwd :
print('密码中不能含有"*"号!你还有',count,'次机会',end ='')
continue
elif passwd == passwd1:
print('密码正确,进入程序....')
break
else:
print('密码错误!你还有',count-1,'次机会' ,end ='')
count -= 1 continue是跳出本次循环进入下次循环
如果一次循环里用if-elif-else分支的话
本身执行完其中一个分支,其他分支就不会执行
所以有没有continue是一样的
页:
[1]