python编写简单登录系统效果
登陆系统.txt 文件如图:
数据(账号密码)是以字典形式保存
代码如下:
"""
作者:进
时间: 2022/10/12 16:22
淦淦淦 发财
"""
def login_system(): # 登录
print()
print('*=*=*=*欢迎来到登陆系统页面*=*=*=*')
print(' ❤❤❤❤ 1.登 录')
print(' ❤❤❤❤ 2.注 册')
print(' ❤❤❤❤ 3.退 出')
print()
print('*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*')
print()
a = int(input('请输入选项(1~3):'))
if a == 1:
number = input('请输入要登录的账号(3~10位):')
password = input('请输入要登录的密码(3~10位):')
f = open('./files/登录系统.txt', 'r', encoding='utf-8')
message = eval(f.read())
f.close()
if (number in message) and message[number] == password:
print('登陆成功')
system(number)
elif (number in message) and message[number] != password:
print('密码输入错误!请重新选择输入!')
login_system()
else:
print('账号不存在,请注册!')
register()
elif a == 2:
register()
elif a == 3:
print('登陆系统退出成功!')
def register(): # 注册
print()
print('*=*=*=*=*登陆系统注册页面*=*=*=*=*')
print()
print('❤❤❤❤ 本系统欢迎您的注册 ❤❤❤❤')
print()
print('*=*=*=*=*=*=*=*=*=*=*=*=*=*=*')
print()
number = input('请输入要注册的账号(3~10位):')
password = input('请输入要注册的密码(3~10位):')
f = open('./files/登录系统.txt', 'r', encoding='utf-8')
message = eval(f.read())
if number in message:
print('账号已存在!请重新注册!')
register()
elif number not in message:
f.close()
f = open('./files/登录系统.txt', 'w', encoding='utf-8')
message[number] = password
f.write(str(message))
print('注册成功!请登录!')
f.close()
login_system()
def system(number): # 学生管理系统
print('==========================')
print(f'❀欢迎{number}同学')
print(' ❤ 1.添加学生')
print(' ❤ 2.查看学生')
print(' ❤ 3.修改学生信息')
print(' ❤ 4.删除学生')
print(' ❤ 5.返回')
print('==========================')
b = int(input('请输入选项(1~5):'))
if b == 1:
pass # 待填
elif b == 2:
pass # 待填
elif b == 3:
pass # 待填
elif b == 4:
pass # 待填
elif b == 5:
login_system()
login_system()
效果如下图:
本文含有隐藏内容,请 开通VIP 后查看