longzhou520 发表于 2020-12-18 15:28:29

continue 加与不加结果好像都一样

count = 3
passwd1 = '我好帅'

while count:
    passwd = input('请输入你的密码:')
    if '*' in passwd :
      print('密码中不能含有"*"号!你还有',count,'次机会',end ='')
      continue
    elif passwd == passwd1:
      print('密码正确,进入程序....')
      break
    else:
      print('密码错误!你还有',count-1,'次机会' ,end ='')
      count -= 1

昨非 发表于 2020-12-18 15:32:36

continue是跳出本次循环进入下次循环
如果一次循环里用if-elif-else分支的话
本身执行完其中一个分支,其他分支就不会执行
所以有没有continue是一样的
页: [1]
查看完整版本: continue 加与不加结果好像都一样