写一个斗地主发牌器
import sys
# 界面
def jiemian ():
print("==================================\n"
" ** 欢迎来到xx管理系统 **\n"
"\n"
" 1.登 录\n"
" 2.注 册\n"
" 3.退 出\n"
"\n"
"=================================="
)
# 选择
def xuanze ():
jiemian()
x = input('请选择1-3: ')
if x == '1' :
denglu()
elif x == '2':
zhuce()
elif x == '3':
tuichu()
else:
xuanze()
# 登录函数
def denglu():
f = open('zhanghaomima.txt')
account = input('请输入账号:')
password = input('请输入密码:')
result = f.read()
zhanghaomima = eval(result)
if account in zhanghaomima:
if zhanghaomima[account] == password:
print("登陆成功")
else:
print('密码错误')
xuanze()
else:
print('账号错误')
xuanze()
# 注册函数
def zhuce():
f = open('zhanghaomima.txt')
account=input('请输入注册账号:')
password = input('请输入密码:')
result = f.read()
zhanghaomima = eval(result)
if account in zhanghaomima:
print('账号重复请更换!')
xuanze()
else:
zhanghaomima.setdefault(account, password)
f = open('zhanghaomima.txt','w')
f.write(str(zhanghaomima))
f.close()
print('注册完毕')
xuanze()
# 退出函数
def tuichu ():
print('谢谢使用')
sys.exit(0)
# 主函数
if __name__ == '__main__':
xuanze()