博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
购物车小练习
阅读量:5250 次
发布时间:2019-06-14

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

product_list = [    ('手机',5000),    ('电脑',6000),    ('手表',20000),    ('书',100),    ('烟',65),    ('酒',200),]shopping_list=[]salary = input('你有多少钱:')if salary.isdigit(): #isdigit() 方法检测字符串是否只由数字组成    salary = int(salary)    while True:        for index,item in enumerate(product_list):            print(index,item)        user_choice = input('你要买的商品>>>')        if user_choice.isdigit():            user_choice = int(user_choice)            if user_choice< len(product_list) and user_choice>= 0: #len() 方法返回对象(字符、列表、元组等)长度或项目个数                p_item =product_list[user_choice]                if p_item[1] <= salary:                    shopping_list.append(p_item) #append() 方法用于在列表末尾添加新的对象                    salary -=p_item[1]                    print('Added %s into shopping cart,你的余额是: \033[31;1m%s\033[0m' %(p_item,salary))                else:                    print('\033[41;1m你的余额只剩[%s]啦,没钱买毛啊\033[0m' % salary)#\033[41;1m %s \033[0m 字体样式            else:                print('你输入的商品没有。')        elif user_choice == 'q':            print('-----------你购买了--------')            for p in shopping_list:                print(p)            print('你的余额是: \033[31;1m%s\033[0m' % salary)            exit() #退出        else:            print('你输入出错了。')            exit()  # 退出else:    print('你输入出错了。')    exit()  # 退出

 

posted on
2017-05-25 20:08 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/ljs1120/p/6905701.html

你可能感兴趣的文章
协程, IO阻塞模型 和 IO非阻塞模型
查看>>
ServerSocket和Socket通信
查看>>
css & input type & search icon
查看>>
jQuery插件开发详细教程
查看>>
Crontab 在linux中的非常有用的Schedule Jobs
查看>>
ProxySQL Scheduler
查看>>
mdb2csv
查看>>
C++ const限定符
查看>>
源代码的下载和编译读后感
查看>>
Kafka学习笔记
查看>>
【原创】Maven安装和配置
查看>>
Octotree Chrome安装与使用方法
查看>>
用CALayer实现下载进度条控件
查看>>
Windows 环境下基于 Redis 的 Celery 任务调度模块的实现
查看>>
UESTC 1330 柱爷与远古法阵【高斯消元】
查看>>
前端非对称加密,后端Node.js解密(jsencrypt插件)(不需要密钥转码)
查看>>
趣谈Java变量的可见性问题
查看>>
图标字体制作 -- 将SVG制作成图标字体文件,通过引入使用
查看>>
C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
查看>>
ssm框架之将数据库的数据导入导出为excel文件
查看>>