python循环控制while1_1

55 阅读1分钟

循环: 重复的做某件事情

如何用循环:

通过while 进行循环,

用break可结束本层循环, 因为循环是可以嵌套的所以是本层,

或者通过条件不满足结束本层循环

用continu可结束本次循环, 继续下一次循环,并不会结束本层循环

# 条件满足, 就会一直循环
while 条件: 
  code1
  code2
  ...
  if True:
    # break 结束循环
    break

例子:

通过break结束循环

username = 'admin'
password = 'admin'
while True:
    inputUsername = input('请输入用户名:')
    inputPassword = input('请输入密码:')
    if username == inputUsername and password == inputPassword:
        print('登录成功')
        break
    else:
        print('用户名密码错误,请重新操作!')

通过条件结束循环

number = 0
while number < 8:
    print(number)
    number += 1

continue循环

number = 0
while number < 5:
    if number == 3:
        number += 1
        continue
    # 3 不会输出, 继续下一次循环
    print(number)
    number += 1