完成(英雄)商品的购买(界面就是第一天打印的界面)展示商品信息(折扣)->输入商品价格->输入购买数量->提示付款
输入付款金额->打印购买小票(扩展)
while True: print("\n\n\t\t英雄联商城登录界面") print("~*" * 30) print("\n\t\t\t1.用户登录\n") print("\n\t\t\t2.新用户注册\n") print("\n\t\t\t3.退出系统\n") print("~*" * 30) choice = input("(温馨提示)请输入您的选项:") if choice == "1": username = input("\t\t\t请输入用户名:") passwd = input("\t\t\t请输入密码:") if username == 'lisi' and passwd == '123456': print("登录成功") elif username != "lisi": print("用户不存在") continue elif username == 'lisi' and passwd != '123456': print("密码错误!") continue while True: print("\n\n\t\t\t英雄联盟商城首页") print('~*' * 30) print("\n\t\t\t1.进入英雄超市\n") print("\n\t\t\t2.休闲小游戏\n") print("\n\t\t\t3.退出登录\n") print("~*" * 30) choice = input("(温馨提示)请输入您的选项:") if choice == "1": print("\n\n\t\t\t进入商城") print("~*" * 30) else: print("按3返回上一级") break while True: print("编号\t\t姓名\t\t昵称\t\t\t价格\t\t\t库存\t\t\t描述") print('1\t\t纳尔\t\t迷失之牙\t\t3500\t\t100\t\t丛林不会原谅盲目与无知') print('2\t\t瑞雯\t\t放逐之刃\t\t4000\t\t100\t\t她是残忍高效的战士') print('3\t\t扎克\t\t生化魔人\t\t3000\t\t100\t\t即使你没有脊柱你也要站起来') print("~*" * 30) choice = input("(温馨提示)请输入您的选项:") if choice == '1': print("英雄详情购买页面") else: print("输入错误,按3返回上一级") break while True: print("\n\n\t\t\t\t\t\t\t\t\t英雄商城购买英雄") print("英雄购买票据:") print("~*" * 30) print("\t\t\t英雄名称:盲僧(史诗)") print("\n\t\t\t英雄属性:生命值428(+85)/能量值200(+0)/移动速度425/攻击力55.8(+3.2)\n\t\t\t\t\t攻击速度0.651(+3.1%)/护甲值24(+1.25)/攻击距离125\n") print("\t\t\t英雄座右铭:一人之行可灭世,众人之勤可救世!") print("\t\t\t英雄价格:3000") print("\t\t\t活动折扣:9.5\n") print("插播广告:当风云变色,当流离失所,世界不再是旧日模样\n\t\t你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡") print("~*" * 30) count = int(input("请输入购买的数量:")) if count > 100 or count < 0: print("输入错误,请重新输入!") else: pay = count * 3000 * 0.9 print(f"应付:{pay} 元") money = int(input("请付款:")) if money != pay: print("支付失败,请重新支付") break else: print("支付成功,正在打印小票……") while True: print("\n\n\t\t\t\t\t\t\t\t\t英雄商城购买英雄") print("英雄购买票据:") print("~*"*30) print("\t\t\t英雄名称:盲僧(史诗)") print("\t\t\t英雄价格:3000元") print("\t\t\t活动折扣:9.5\n") print(f"\t\t\t应付付款:{pay}元") print(f"\t\t\t实际付款:{money}元") print("插入广告:当风云变色,当流离失所,世界不再是旧日模样\n\t\t你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡") print("~*"*30) print("(温馨提示)按任意键返回上一级菜单:") choice = input("若要退出请按3") if choice == '3': print("再见!") break else: print("输入错误!") continue break elif choice == '2': user_new_name = input("请输入新用户名:") print("注册成功!") else: print("退出登录!") break
运行:
英雄联商城登录界面
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
1.用户登录
2.新用户注册
3.退出系统
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
(温馨提示)请输入您的选项:1
请输入用户名:lisi
请输入密码:123456
登录成功
英雄联盟商城首页
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
1.进入英雄超市
2.休闲小游戏
3.退出登录
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
(温馨提示)请输入您的选项:1
进入商城
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
编号 姓名 昵称 价格 库存 描述
1 纳尔 迷失之牙 3500 100 丛林不会原谅盲目与无知
2 瑞雯 放逐之刃 4000 100 她是残忍高效的战士
3 扎克 生化魔人 3000 100 即使你没有脊柱你也要站起来
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
(温馨提示)请输入您的选项:1
英雄详情购买页面
英雄商城购买英雄
英雄购买票据:
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
英雄名称:盲僧(史诗)
英雄属性:生命值428(+85)/能量值200(+0)/移动速度425/攻击力55.8(+3.2)
攻击速度0.651(+3.1%)/护甲值24(+1.25)/攻击距离125
英雄座右铭:一人之行可灭世,众人之勤可救世!
英雄价格:3000
活动折扣:9.5
插播广告:当风云变色,当流离失所,世界不再是旧日模样
你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
请输入购买的数量:1
应付:2700.0 元
请付款:2700
支付成功,正在打印小票……
英雄商城购买英雄
英雄购买票据:
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
英雄名称:盲僧(史诗)
英雄价格:3000元
活动折扣:9.5
应付付款:2700.0元
实际付款:2700元
插入广告:当风云变色,当流离失所,世界不再是旧日模样
你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
(温馨提示)按任意键返回上一级菜单:
若要退出请按3