python实现购物车功能

编程入门 行业动态 更新时间:2024-10-11 23:17:25

python实现<a href=https://www.elefans.com/category/jswz/34/1770732.html style=购物车功能"/>

python实现购物车功能

该段代码实现了如下功能:

1、启动程序后,让用户输入工资,然后打印商品列表

2、允许用户根据商品编号购买商品

3、用户选择商品后,检测余额是否够买,够就直接扣款,不够就打印余额不足

4、可随时退出,退出后打印已购买商品和余额。

product_list = [

('car',39000),

('iPhone8',6700),

('book',89),

]

shopping_list = []

gongzi = input("请输入你的工资:")

if gongzi.isdigit():

gongzi = int(gongzi)

while True:

for item in product_list:

print(product_list.index(item),item)

user_choice = input("请选择要购买的商品编号:")

if user_choice.isdigit():

user_choice = int(user_choice)

if user_choice < len(product_list) and user_choice >= 0:

p_item = product_list[user_choice]

if p_item[1] <= gongzi:

shopping_list.append(p_item)

gongzi -= p_item[1]

print("您购买了 %s 到购物车中,您的余额为:%s" %(p_item,gongzi))

else:

print("对不起,您的余额只剩 %s" %gongzi)

else:

print('您选择的商品[%s]不存在,请重新选择商品' %user_choice)

elif user_choice == 'q':

print("您已经购买了______")

for p in shopping_list:

print(p)

print('您的当前余额为 %s' %gongzi)

exit()

else:

print("您的输入有误,请重新输入")

更多推荐

python实现购物车功能

本文发布于:2024-03-04 22:39:28,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1710604.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:购物车   功能   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!