python打印购物清单_购物清单python代码
购物清单python代码 可以删改加入购物车的东西
products = [["iphone", 6888], ["MacPro", 14800], ["3+2饼干", 5],
["电动车", 2888], ["Book", 60], ["Nike", 699]]
print("-" * 6 + " 商品列表 " + "-" * 6)
i = 0
j = i + 1
for product in products:
print(j, end="\t")
for pro in product:
print(pro, "\t", end="\t")
j += 1
print(end="\n")
buycar = []
g = input("请输入您想购买的物品:")
i = int(g)
k = i -1
if g == ("%d" % i):
for pro in products[k]:
print(pro, end="\t")
print(end="\n")
buycar.append(products[k])
while True:
answer = input("请问是否继续购物:")
if answer == "否":
print("-" * 6 + " 打印购物清单 " + "-" * 6)
i = 0
j = i + 1
for product in buycar:
print(j, end="\t")
for pro in product:
print(pro, "\t", end="\t")
j += 1
print(end="\n")
sum = 0
i = 0
for i in range(len(buycar)):
sum += buycar[i][1]
i += 1
print(" 共计%d件商品,人民币%d元" % (len(buycar), sum))
print("=" * 22)
while True:
n = input("是否确认购买上述商品:")
if n == "是":
m = int(input("请输入付款金额:"))
while True:
if m < sum:
print("您输入的金额有误")
break
elif m >= sum:
break
m = int(input("请输入付款金额:"))
print(" 实收人民币:%d元" % m)
print(" 找零人民币:%d元" % (m - sum))
print("结束本次购物")
print("本小票七日之内有效")
print("-" * 6 + " 谢谢惠顾 " + "-" * 6)
print("-" * 6 + " 欢迎再次光临 " + "-" * 6)
break
elif n == "否":
x = input("请输入您想删除的物品:")
z = int(x) - 1
del buycar[z]
if z == ("%d" % i):
for pro in buycar[i]:
print(pro, end="\t")
print(end="\n")
print("-" * 6 + " 请确认购物清单 " + "-" * 6)
i = 0
j = i + 1
for product in buycar:
print(j, end="\t")
for pro in product:
print(pro, "\t", end="\t")
j += 1
print(end="\n")
sum = 0
i = 0
for i in range(len(buycar)):
sum += buycar[i][1]
i += 1
print(" 共计%d件商品,人民币%d元" % (len(buycar), sum))
print("=" * 28)
break
elif answer == "是":
products = [["iphone", 6888], ["MacPro", 14800], ["3+2饼干", 5],
["电动车", 2888], ["Book", 60], ["Nike", 699]]
a = input("你想买的物品是:")
i = int(a)
l = i -1
if a == ("%d" % i):
for pro in products[l]:
print(pro, end="\t")
print(end="\n")
buycar.append(products[l])
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
