Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> sum=0 gouwuche="" shuliang=0 shuiguo={"鸡肉":35,"猪肉":15,"牛肉":50} lingshi={"白菜":6,"四季豆":9,"茄子":11} userku="" psdku="" nameku={} sexku={} jifen="0" vip="" a=input("输入”A”创建账号:") if a=="A": nameku=input("输入姓名:") sexku=input("输入性别:") userku=input("输入账号:") psdku=input("输入密码:") print("注册成功,请登入账号") while True: user=input("输入账号:") psd=input("输入密码:") if user==userku and psd==psdku: print("欢迎尊敬的"+nameku+"进入商店") print("个人信息:") print("普通会员") print("姓名:"+nameku) print("性别:"+sexku) while True: a=input("输入商品类型:“肉类”或“蔬菜”,输入”GO“结算:") if a == "包点": print("1. 鸡肉 35元") print("2. 猪肉 15元") print("3. 牛肉50元") while True: a=input("输入编号购买商品,输入“B”返回类型选择:") if a=="1": geshu=int(input("输入购买个数:")) gouwuche+="鸡肉" gouwuche+="*" gouwuche+=str(geshu) gouwuche+=" " sum+=int(roulei["鸡肉"])*geshu shuliang1=str(geshu) print("加入购物车成功") elif a=="2": geshu=int(input("输入购买个数:")) gouwuche+="猪肉" gouwuche+="*" gouwuche+=str(geshu) gouwuche+=" " sum+=int(roulei"猪肉"])*geshu shuliang2=str(geshu) print("加入购物车成功") elif a=="3": geshu=int(input("输入购买个数:")) gouwuche+="牛肉" gouwuche+="*" gouwuche+=str(geshu) gouwuche+=" " sum+=int(rouleio["牛肉"])*geshu print("加入购物车成功") else: break if a == "蔬菜": print("1. 白菜 6元") print("2. 四季豆 9元") print("3. 茄子 11元") while True: a=input("输入编号购买商品,输入“B”返回类型选择:") if a=="1": geshu=int(input("输入购买个数:")) gouwuche+="白菜" gouwuche+="*" gouwuche+=str(geshu) gouwuche+=" " sum+=int(shucai["白菜"])*geshu shuliang1=str(geshu) print("加入购物车成功") elif a=="2": geshu=int(input("输入购买个数:")) gouwuche+="四季豆" gouwuche+="*" gouwuche+=str(geshu) gouwuche+=" " sum+=int(shucai["四季豆"])*geshu shuliang2=str(geshu) print("加入购物车成功") elif a=="3": geshu=int(input("输入购买个数:")) gouwuche+="茄子" gouwuche+="*" gouwuche+=str(geshu) gouwuche+=" " sum+=int(shucai["茄子6 "])*geshu print("加入购物车成功") else: break elif a=="BUY": jifen=str(sum/2) print("您购买的商品有:") print(gouwuche) print("您共有"+jifen+"积分") print(str(sum)+"元") if float(jifen)>=0.0 and float(jifen)<=50.0: vip="普通会员" if float(jifen)>50.0 and float(jifen)<=150.0: vip="高级会员" elif float(jifen)>150.0 and float(jifen)<=200.0: vip="银钻会员" elif float(jifen)>200.0: vip="金钻会员" aa=input("输入“2”查看个人信息:") if aa=="2": print("个人信息:") print(vip) print("姓名:"+nameku) print("性别:"+sexku) else: print("输入错误") else: print("输入账号或密码有误,请重新输入")
原文:https://www.cnblogs.com/sh654321/p/10942924.html