用which实现qq登录,从控制台输入用户名和密码,如果错误给出正确提示:用户名错误、密码错误、用户名和密码错误,如果正确输出登录成功的提示
时间: 2024-10-10 21:10:42 浏览: 30
c语言中常见的错误
在Python中,你可以使用`input()`函数获取用户通过控制台输入的用户名和密码,然后与预先存储的数据库或硬编码的示例数据进行比较。以下是一个简单的例子,展示了如何实现这个功能:
```python
# 假设我们有一个字典来存储预设的用户名和密码
auth_data = {
'username': 'example_username',
'password': 'example_password'
}
# 获取用户输入
def get_input():
username = input("请输入QQ用户名:")
password = input("请输入QQ密码:")
return username, password
# 验证输入
def verify_credentials(username, password):
if username != auth_data['username'] or password != auth_data['password']:
if username != auth_data['username']:
print("用户名错误,请检查并重新输入。")
elif password != auth_data['password']:
print("密码错误,请检查并重新输入。")
else:
print("用户名和密码错误,请检查并重新输入。")
else:
print("登录成功!")
# 主程序流程
username, password = get_input()
verify_credentials(username, password)
```
在这个脚本中,如果你的环境里并没有实际的数据库存储真实的用户名和密码,那么这只是一个演示,真正的应用会需要连接到一个后端服务来进行验证。
阅读全文