我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

python怎么实现购物车-创新互联

这篇文章给大家分享的是有关python怎么实现购物车的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

我们提供的服务有:成都网站制作、成都网站建设、微信公众号开发、网站优化、网站认证、普宁ssl等。为成百上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的普宁网站制作公司

#!/usr/bin/env python
#!-- coding:utf-8 --
#Author:Eric

My_salary = input("Input your salary:")

if My_salary.isdigit():
My_salary = int(My_salary)
else:
exit("Invaild data type...")

welcome_msg = 'Welcome to Eric Shopping mall'.center(50,'-')
print(welcome_msg)

exit_flag = False
product_list = [
('Iphone',5800),
("Mac Air",8000),
("Mac Pro",9000),
("XiaoMi 2",19.9),
("Coffee",30),
("Tesla",820000),
("Bike",700),
("Cloth",200),]
shop_car = []
while exit_flag is not True:
#for product_item in product_list:
#p_name,p_price = product_item
print("product list".center(50,'-'))
for item in  enumerate(product_list):  #将列表中的下标进行返回。枚举函数
index = item[0]
p_name = item[1][0]
p_price = item[1][1]
print (index,'.',p_name,p_price)
#print(len(product_list))
user_choice = input("[q = quit,c=check] What do you want to Buy?:")

if user_choice.isdigit():  #肯定是要选择商品。
    user_choice = int(user_choice)
    if user_choice < len(product_list):
        p_item = product_list[user_choice]
        if p_item[1] <= My_salary:
            shop_car.append(p_item)  #放入购物车
            My_salary -=p_item[1]   #减钱
            print("Added [%s] into shop car,your current balance is \033[31;1m[%s]\033[0m"
                  %(p_item,My_salary))
        else:
            print("Your balance is [%s],cannot afford this..." %[My_salary])
else:
    if user_choice == 'q' or user_choice == 'quit':
        print("purchased products as below".center(40,'*'))
        for item in shop_car:
            print(item)
        print("END".center(40,'*'))
        print('Your balance is [%s]' %My_salary)
        exit_flag = True
    if user_choice == 'c' or user_choice == 'check':
        print("purchased products as below".center(40,'*'))
        for item in shop_car:
            print(item)
        print("END".center(40,'*'))
        print('Your balance is [%s]' %My_salary)

感谢各位的阅读!关于“python怎么实现购物车”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享名称:python怎么实现购物车-创新互联
链接地址:http://mswzjz.cn/article/dicdes.html

其他资讯