一、题目:
1、设计一个验证用户密码程序,用户只有三次机会输入错误
二、代码展示:
# -*- coding: utf-8 -*-
'''
@Author : Jackma
@Time : 2020/11/5 09:57
@File : 2020_11_5.py
@Software: PyCharm
@URL : www.jackrma.com
@Copyright:博客所有权归本人和CSDN所有,如有转载请在显著位置给出博文
链接和作者姓名,否则本人将付诸法律。
@Version :
'''
def Serect_num3():
'''
设计一个验证用户密码程序,用户只有三次机会输入错误
:return:
'''
Serectnum = 'abc11' # 初始密码
Time1 = 0 # 次数,初始为0
Status1 = 0 # 状态,0为错误,1为正确
while Time1 < 3: # 其实这里也可以用for语句(同为循环语句)
temp = input('请小哥哥小姐姐输入密码:')
if Serectnum == temp:
Status1 = 1
break
else:
Time1 += 1
print('Sorry,您答错了,您还有%s次机会,请重新输入!' %(3-Time1))
if Status1 == 0:
print('Sorry,您输入三次失败,强制退出中!')
else:
print('恭喜您!')
Serect_num3()