def sign_in():
print('==============================')
print(' ❀❀欢迎光临 @王大厨 就餐')
print('\r')
name = str(input(' ❤注册账号(3~6位):'))
if not 3 <= len(name) <= 6:
print(' 注册账号无效,请重新注册!')
sign_in()
elif name in names_dict:
print('该账号已被注册,请直接登录!')
log_in()
pw_s = str(input(' ❤账号密码(3~6位):'))
if pw_s == name:
print('密码不能与账户同名,请重新注册!')
sign_in()
if not 3 <= len(pw_s) <= 6:
print(' 密码无效,请重新注册!')
sign_in()
pw_s_again = str(input(' ❤确认密码(3~6位): '))
if pw_s_again != pw_s:
print(' 密码确认错误,请重新注册!')
sign_in()
else:
names_dict[name] = pw_s
print(' 注册成功!请登录!')
with open('count.txt', 'w', encoding='utf-8') as f:
f.write(str(names_dict))
log_in()
def log_in():
print('==============================')
print(' ❀❀欢迎光临 @王大厨 就餐')
print('\r')
name = str(input(' ❤登录账号:'))
if name not in names_dict:
print(' 账号不存在,请注册账号!')
sign_in()
pw_l = input(' ❤账号密码:')
if names_dict[name] != pw_l:
print(' 密码不正确,请重新登录!')
log_in()
else:
print('\r')
input(' 登录')
interface()
def interface():
print('==============================')
print('\r')
print(' ❤1.个人账户')
print(' ❤2.订单记录')
print(' ❤3.消费查询')
print(' ❤4.开始点餐')
print(' ❤5.结账退出')
print('\r')
def close():
print('\r')
print(' ❤❤感谢您的光临!')
print('\r')
print(' 再')
print(' 见')
print('\r')
print('==============================')
with open('count.txt', 'r', encoding='utf-8') as f:
names_dict = eval(f.read())
print('==============================')
print(' ❀❀欢迎光临 @王大厨 就餐')
print('\r')
print(' ❤1. 登录')
print(' ❤2. 注册')
print(' ❤3. 退出')
print('\r')
s1 = int(input(' 请确认选项(1/2):'))
while True:
if s1 == 1:
log_in()
break
elif s1 == 2:
sign_in()
break
else:
close()
break
while True:
while True:
n1 = int(input(' 请确认选项(1-5):'))
print('==============================')
if n1 == 1:
print('\r')
print(' ❤个人账号:****')
print(' ❤历史消费:****')
print(' ❤本次消费:****')
print(' ❤账号余额:****')
print('\r')
input(' 返回')
interface()
break
if n1 == 2:
print('\r')
print(' ❤本周订单:****')
print(' ❤本月订单:****')
print(' ❤多次消费:****')
print(' ❤再来一单:****')
print('\r')
input(' 返回')
interface()
break
if n1 == 3:
print('\r')
print(' ❤本周消费:****')
print(' ❤本月消费:****')
print(' ❤消费共计:****')
print(' ❤赊账额度:****')
print('\r')
input(' 返回')
interface()
break
if n1 == 4:
print('\r')
print(' ❤推荐菜品:****')
print(' ❤特色小炒:****')
print(' ❤酒水饮料:****')
print(' ❤精品小吃:****')
print('\r')
input(' 返回')
interface()
break
else:
break
if n1 == 5:
close()
break
文件操作_作业
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- fp=open('C:\\Users\\Administrator\\Desktop\\python\\text....
- 1.文件操作 2.Json 3.python对json文件的支持 4.异常捕获 a.程序出现某种异常,但是不想因为...