Python习题 模拟账户登录

分别使用 for 和 while 循环模拟登陆银行账户(假设账户名为123456,密码为123)


def login_for():

  for i in range(1,4):

    ac = input('请输入账户')

    pw = input('请输入密码')

    if ac == '123456' and pw == '123':

      print('登陆成功')

      break

    if i < 3:

      print('账号或密码错误,请重新输入')

  else:

    print('连续 3 次登陆失败,账户已被冻结')

   

def login_while():

  j = 0 

  while j < 3:

    j += 1

    ac = input('请输入账户')

    pw = input('请输入密码')

    if ac == '123456' and pw == '123':

      print('登陆成功')

      break

    if j < 3:

      print('账号或密码错误,请重新输入')     

  else:

    print('连续 3 次登陆失败,账户已被冻结')

login_for()   

login_while()

你可能感兴趣的:(Python习题 模拟账户登录)