从键盘输入一密码保存,再重新输入密码判断这个密码与原密码是否正确,如果正确,提示正确,不正确提示错误信息,只提供三次机会
时间: 2024-03-01 14:50:11 浏览: 92
好的,这是一个简单的密码验证程序,可以满足您的需求。请参考以下代码:
```python
password = input("请输入密码:")
count = 3 # 剩余尝试次数
while count > 0:
confirm_pwd = input("请再次输入密码:")
if confirm_pwd == password:
print("密码正确!")
break
else:
count -= 1
print("密码错误!您还有 %d 次机会。" % count)
if count == 0:
print("您已经输错了 3 次密码,程序结束。")
```
程序首先要求用户输入密码,并将其保存在变量 `password` 中。然后,使用一个循环来判断用户输入的密码是否与原密码相同。循环中,用户每输入一次密码都会进行一次判断。如果密码正确,程序会输出提示信息并终止循环;如果密码不正确,程序会提醒用户还剩余多少次机会,并继续等待用户输入密码。当用户输错 3 次密码时,程序会输出一条错误信息并终止运行。
希望这个程序可以帮到您!如果您还有其他问题,请继续提问。
相关问题
从键盘输入用户名(admin)和密码(123456),显示用户名是否登陆成功
好的,我可以帮你写一个简单的 Python 程序来实现这个功能。代码如下:
```python
username = input("请输入用户名:")
password = input("请输入密码:")
if username == "admin" and password == "123456":
print("登陆成功!")
else:
print("用户名或密码错误,登陆失败!")
```
你可以将上述代码保存为一个 Python 文件,比如 `login.py`,然后在命令行中运行它。程序会提示你输入用户名和密码,然后判断输入的用户名和密码是否正确,并输出登陆结果。
【程序填空】 --------------------------------------------------------- 题目:从键盘输入一密码保存,再重新输入密码判断这个密码和原密码是否正确,如果 正确,提示正确,不正确提示错误信息,只提供三次机会。 ------------------------------------------------------------ 注意:除要求填空的位置之外,请勿改动程序中的其他内容。 ------------------------------------------------------''' mi=input("请输入第一次密码:") n=0 #**********SPACE********** while 【?】: new=input("请输入第二次密码:") if mi==new: print("正确") break else: print("不正确,请重试") #**********SPACE********** n=【?】
while n<3:
mi2=input("请再次输入密码:")
if mi2==mi:
print("密码正确!")
break
else:
n+=1
print("密码错误,请重新输入,你还有",3-n,"次机会。")
if n==3:
print("三次机会已用完,程序结束。")