写一个登录的程序
时间: 2023-09-09 12:12:33 浏览: 26
以下是一个简单的登录程序,使用 Python 语言编写,使用了简单的文件存储账号密码信息:
```python
# 登录程序
# 定义账号密码文件路径
ACCOUNT_FILE = "accounts.txt"
# 读取账号密码信息
def read_accounts():
accounts = []
with open(ACCOUNT_FILE, "r") as f:
lines = f.readlines()
for line in lines:
account, password = line.strip().split(",")
accounts.append((account, password))
return accounts
# 验证账号密码
def verify_account(accounts, account, password):
for a, p in accounts:
if a == account and p == password:
return True
return False
# 登录函数
def login():
# 读取账号密码信息
accounts = read_accounts()
# 循环输入账号密码
while True:
account = input("请输入账号:")
password = input("请输入密码:")
# 验证账号密码
if verify_account(accounts, account, password):
print("登录成功!")
break
else:
print("账号或密码错误,请重新输入。")
# 测试
if __name__ == "__main__":
login()
```
运行程序后,会提示输入账号和密码,如果输入的账号密码与文件中存储的账号密码一致,则登录成功。否则会提示账号或密码错误,需要重新输入。