博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单电商购物
阅读量:6173 次
发布时间:2019-06-21

本文共 879 字,大约阅读时间需要 2 分钟。

shop = [["iphone", 5888],

["1+", 2999],
["坚果pro", 1999],
["vivo x9", 2499],
["华为", 3999],
["小米", 1299]]
getshop = {}
money = 0
while True:
choice = input("输入你所选择的商品编号>>:").strip()
if choice.isdigit():
choice = int(choice)
if choice < len(shop) and choice >= 0:
product = shop[choice]
if product[0] in getshop:
getshop[product[0]][1] += 1
else:
getshop[product[0]] = [product[1], 1]
print("目前你的购物车", getshop)
elif choice == "buy":
print("---------你购买的商品如下---------")
print("id", "\t", "商品", "\t", "数量", "\t", "单价", "\t", "总价")
id_counter = 1
for key in getshop:
print(id_counter, "\t",
key, "\t",
getshop[key][1], "\t\t",
getshop[key][0], "\t",
getshop[key][1] * getshop[key][0])
id_counter += 1
money+= getshop[key][1] * getshop[key][0]
print("总计价格为", money)
print("------------end------------")
break

else:

print("请输入正确的编号!")

转载于:https://www.cnblogs.com/zhuangys/p/10904694.html

你可能感兴趣的文章
Linux常用命令集合
查看>>
Oracle DML
查看>>
Linux - FHS文件系统层次标准
查看>>
报错:Invalid bound statement (not found)
查看>>
Linux GPT分区格式磁盘的相关操作
查看>>
通过Docker进程pid获取容器id
查看>>
L15.2 zabbix基础(2)组件说明介绍
查看>>
impdp 常见问题 10g/11g/12c 问题解决 ERIKXUE
查看>>
2013年1月工作小结 -- 上线后的懈怠
查看>>
敏捷宣言
查看>>
php Yii: 出现undefined offset 或者 undefined index解决方案
查看>>
Bash编程入门
查看>>
org.tinygroup.binarytree-二叉树
查看>>
5.6-全栈Java笔记:内部类的四种实现方式
查看>>
Linux微职位学习笔记-终端
查看>>
自己写了一个友盟推送的util
查看>>
Mapreduce 扫描hbase表建立solr索引
查看>>
RHEL 5.8 yum本地源
查看>>
Teams 新功能更新【五月底】Busy on Busy 忙线音
查看>>
orzdba安装与使用
查看>>