目录
一、三乐购物系统
1.1 简单功能
使用系统需要 登录验证 ,进入系统后, 输入购物预算信息
• 用户可以任意查看商品信息和已购买信息
• 用户根据商品编号购买商品,购买时,检测余额是否够,够就直接扣款,不够可以充值
• 可随时退出(输入exit),退出后,打印已购买商品和余额
• 要求:用尽可能友好的方式输出(作业需要提交代码及执行结果截图)
封装函数
{'F00001': {'name':'苹果', 'price':1.2},
'F00002': {'name':'香蕉', 'price':5.5}, }
"""
@name : 三乐购物系统.py
@author : Zengkaijie
@projectname: Python
@Date : 2022/2/24
"""
"""
购物系统分析:
1.菜单界面,用函数封装一个菜单 menu
菜单选项应该有登录,注册,退出功能
2.登录界面,验证密码,成功进入购物界面,失败提醒,
3.购物界面,用户根据商品编号购买商品,检测余额是否足够,够就直接扣钱,不够就提醒
4.结算界面,打印已经购买商品,显示余额
5.充值界面,余额不足进行选择充值还是退出
6.退出函数,exit
"""
import sys
# 定义几个用户信息
user = {'root': {'pd': '123456', '余额': '200'}, 'wangshenghu': {'pd': '456789', '余额': '10000'}}
# 登录函数
def login():
global username, passwd
username = input("请输入用户名:")
if username == 'exit':
exit()
else:
passwd = input("请输入密码:")
if username in user.keys() and passwd == user[username][&