知识点使用:1.格式化输出的两种方法---% .formate
2.while循环的使用,及跳出循环的两种方法---break(跳出循环体)、continue(结束本次循环,继续下次循环)
3.if条件语句的使用
""" 功能:模拟用户登录,(3次重试机会,登录成功展示登录账号密码) 作者:诸葛 日期:29/06/2019 """ i = 3 username = 'zzl' password = '123456' #思路一:先验证账号,再验证密码 # while i > 0: # i -= 1 # name = input('请输入用户名:') # if name == username: # word = input('请输入密码:') # if word == password: # print('''恭喜您登陆成功! # -------账号密码信息------- # 用户名:%s # 密码:%s # ''' % (username, password)) # break # else: # print('''密码输入错误,请重新输入! # ------剩余尝试次数{}次------'''.format(i)) # continue # # else: # print('用户名不存在,请重新输入!') # print('------剩余尝试次数{}次------'.format(i)) # continue # # else: # print('尝试次数过多,请稍后重试!') #思路二:一次性验证账号密码 while i > 0: i -= 1 name = input('请输入用户名:') word = input('请输入密码:') if name == username and word == password: print('恭喜您登陆成功!') print('''------登录账号信息------ 用户名:%s 密码:%s''' % (username,password)) break else: print('''对不起,账号或密码错误,请重新输入! ------剩余尝试次数:{}------'''.format(i)) else: print('尝试次数过多,请稍后重试!')