购物小程序2

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Er fei

wage=input("请输入工资:")
wage=wage.strip()
has_purchase = []
if wage.isdigit():#如果输入是一个数字就执行下边代码块,
    wage=int(wage)
    print("欢迎来到苹果商城".center(40,"*"))
    exit_flag=False
    while not exit_flag:
        goods_list = [["苹果4s", 800],
                      ["苹果5", 1500],
                      ["苹果5s", 3000],
                      ["苹果6", 5000],
                      ["苹果6s", 6000],
                      ["苹果7", 8000]]
        print("商品列表".center(46,"-"))
        for indix,i in enumerate(goods_list):#enumerate,循环打印出列表的下标
            print(indix,".",i[0],i[1])
        buy_what=input("输入商品序号购买商品,输入q退出,输入a打印已购列表....请输入:")
        if buy_what.isdigit():
            buy_what=int(buy_what)#转换为int类型
            if buy_what<6:#列表商品没有那么多
                if goods_list[buy_what][1]<=wage:#判断能不能买得起
                    wage-=goods_list[buy_what][1]#结账
                    has_purchase.append(goods_list[buy_what])#加入已购商品
                    print(has_purchase)
                    print("您的余额还有%s元"%wage)
                else:
                    print("账户余额不足请充值")
            else:
                print("您输入的商品不存在请重新输入")
        elif buy_what=="a":
            print("已经购买的商品有%s,账户余额还剩%s$"%(has_purchase,wage))

        else:
            exit_flag=True

else:
    print("输入的格式不正确请重新输入")
时间: 2024-10-09 21:07:19

购物小程序2的相关文章

python学习day4--python基础--购物小程序

'''购物小程序:用户启动时先输入工资用户启动程序后打印商品列表允许用户选择购买商品允许用户不断购买各种商品购买时检测余额是否够,如果够直接扣款,否则打印余额不足允许用户主动退出程序,退出时打印已购商品列表'''salary=input("input you salary:")if salary.isdigit(): salary=int(salary)else: exit("invalid data type.....")welcome_msg='welcome

利用列表的知识写一个购物小程序

利用列表,写一个购物小程序,实现显示商品,显示余额,显示购物车的商品,可以随时退出. 1 product_list = [ 2 ('Mac', 9000), 3 ('Kindle', 800), 4 ('tesla', 900000), 5 ('python book', 105), 6 ('bike', 2000), 7 ] 8 9 saving = input('please input your money:') 10 shopping_car = [] 11 if saving.isdi

Python程序编写购物小程序

购物车要求: 用户名和密码存放于文件中 启动程序后,先登录,登录成功则让用户输入工资,然后打印商品列表,失败则重新登录,超过三次则退出程序 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额 #!/usr/bin/env python # -*- coding: utf-8 -*- ''' 用户名和密码存放于文件中 启动程序后,先登录,登录成功则让用户输入工资,然后打印商品列表,失败则重新登录,超过三次则退出程序 允许

中英文电商企业网站开发,进出口贸易网站建设,购物小程序开发

<--网站业务内容--> 1. 企业网站制作:空间+域名+程序+网页设计+优化推广. 2. 手机网站制作:手机网站,微信网站等. 3. 网页设计:整站网页风格单独定制,打造个性网站. 4. 全站优化推广:利于百度等搜索引擎收录排名,提高点击率. 5.网站建设.网站优化.网站制作.网页设计.域名注册.新闻营销.服务器出租.网站托管等服务. <--网站建设服务内容--> 1.企业展示网站,品牌展示网站,行业门户网站,旅游网站,教育网站,视频网站2.电子商务网站,B2B2C.B2B.B2

python 3.5 购物小程序

1 #!/usr/bin/env python 2 #encoding: utf-8 3 import time 4 import os 5 6 nowtime = time.strftime('%Y-%m-%d %H:%M:%S') 7 shopping_total_money = 0 8 shopping_car = {} 9 10 11 def touch_shopping_log(): 12 with open('shopping_log.txt', 'w') as shopping_l

购物小程序(只用了list)

#_author: FeiSir#data: 2019/9/30 salary_of_shopper = int(input("Please input your salary:¥?"))print("""购物列表为:1.iPhone 11 Pro 99992.iPhone 11 62993.华为手环 3994.cup 595.pen 56.python book 85""")goods_list = ["无此商品&

微信小程序源码下载(200多个)

微信小程序源码下载汇总,点击标题进入对应的微信小程序下载页面. 最新 demo源码(点击标题进入帖子下载) 描述 1 微信小程序 会议室预定小程序 微信小程序 会议室预定小程序**** 本内容被作者隐藏 **** 2 微信小程序-双人五子棋小游戏 微信小程序-双人五子棋小游戏**** 本内容被作者隐藏 **** 3 打卡签到小程序 用微信小程序实现的一个简单的打卡签到的小程序拒绝 4 微信小程序---左滑删除 微信小程序---左滑删除**** 本内容被作者隐藏 **** 5 一个借钱的记事本的微

【Python之旅】第二篇(三):基于列表处理的购物清单程序

1.基本需求 编写一个购物小程序,要求实现如下功能: (1)让用户输入工资: (2)输出购物菜单及产品价格: (3)计算用户是否可支付: (4)输出用户剩余的钱,问用户是否继续购物,如果选择继续,则继续进行,否则退出程序: (5)若钱不够,输出用户还需要工作多久才能买得起(这里暂不实现此功能). 2.实现基本思路 基本思路可如下所示: 在编写程序的时候即以该思路为主线,具体细节下面再提及. 3.实现细节 基于友好用户界面的原则,实现的细节可总结如下: (1)用户输入工资时,如果输入的是非数字或没

微信小程序商店 | 即速商店_福利类小程序

即速应用商店_分类最齐全的小程序商店,收录当前最新最热门小程序,汇集各行业小程序案例及评测,在这里可以轻松找到各种实用好玩的小程序,也可免费发布 自己的小程序获取 巨大流量 . PS:关于微信小程序商店_即速商店?   如何免费发布微信小程序,获取流量? 微信小程序商店|即速商店_福利小程序 要求:本次安利的可是一堆堆福利小程序,各大电商自有平台优惠券代金券随便领!注意,想在该类目下提交的微信小程序须具备购物.福利相关属性.如小程序内发布虚假违法信息,由小程序主体承担.点击 > 即刻提交 <