编写一个程序,模拟登陆的效果,具体要求如下:(1)定义两个字符串对象,用于保存用户名和密码(假设用户名为:Java,密码为:Java123)。 (2)用户通过终端输入用户名和密码。 (3)判断输入的用户名和密码是否跟保存的一致。 ①如果一致,提示登陆成功 ②如果不一致,提示登录失败,并提示剩下次数。 ③如果连续三次都没有正确输入用户名和密码,则提示用户被冻结
时间: 2024-02-16 08:02:54 浏览: 77
好的,这是一个简单的 Python 实现,注意这里的用户名和密码是硬编码在程序中的:
```python
username = "Java"
password = "Java123"
count = 0
while count < 3:
input_username = input("请输入用户名:")
input_password = input("请输入密码:")
if input_username == username and input_password == password:
print("登录成功!")
break
else:
count += 1
print("登录失败!还剩下 %d 次机会。" % (3 - count))
if count == 3:
print("您已经连续三次输入错误,账号已被冻结!")
```
这个程序会先定义用户名和密码,然后通过 `input()` 函数等待用户输入。接着判断输入的用户名和密码是否和预设的一致,如果一致就提示登录成功并退出循环,否则就累加计数器并提示登录失败和剩余次数。如果连续三次失败就提示账号被冻结。
阅读全文