pyrhon 第一个小购物车例子
2024-08-26 18:57:41
product_list=[["iphone",],["苹果电脑",],["衣服",],["wine",]]
shopping_list=[]
salary = input("请输入你的工资:")
if salary.isdigit():
salary= int(salary)
while True:
for index,item in enumerate(product_list):
# print(product_list.index(item),item) print(index,item)
user_choice = input("选择要买吗:") #商品编号
if user_choice.isdigit():
user_choice = int(user_choice)
if user_choice < len(product_list) and user_choice >=:
p_item=product_list[user_choice]
if p_item[] <= salary: #代表买的起商品
shopping_list.append(p_item)#把商品加入购物车列表
salary -=p_item[] #当前扣除商品的余额
print("Added %s into shopping cart,your current balance is \033[31;1m%s\033[0m元" %(p_item,salary))
else:
print("\033[34;1m你的余额只剩[%s],无法购买此商品!\033[0m" %(salary))
else:
print("\033[34;1m你输入的商品编号不存在,请重新输入:\033[0m") #编号输出超过len(product_list)长度,提示错误
elif user_choice == 'q':
print('--------shopping_list----------')
for p in shopping_list:
print(p)
print("已经购买的商品有:",shopping_list[:])
print("your current balance is \033[31;1m%s\033[0m元" %(salary))
exit()
else:
print("invalid option")
小白初学,还有很多不会的,或者不对的,请勿喷!
最新文章
- 解决Jquery Kendo.xxx is not a function 的方法
- 黑马程序员_Java基础:JDK1.5后的新特性:自动拆装箱,以及注意事项
- 我心中的核心组件(可插拔的AOP)~分布式Session组件
- 解析json格式数据
- hibernate框架
- What am I missing out in life if I don&#39;t have a girlfriend?
- ulimit调优
- mysql 查看警告
- Log4Net之初步了解
- <;六>; jQuery 获得内容和属性
- 使用Python多线程犯的错误总结
- string.format大全
- get请求中params参数的使用
- TensorFlow+Keras 02 深度学习的原理
- C++内存分区:堆、栈、自由存储区、全局/静态存储区和常量存储区
- Object.create() 的含义:从一个实例对象,生成另一个实例对象
- xe7 控件升级
- XTU1236 Fraction
- 20145322第九周JAVA程序设计基础学习总结
- HDU 1411--校庆神秘建筑(欧拉四面体体积计算)
热门文章
- 查看 systemctl 崩溃日志 及 运行日志
- Win10安装PyQt5与Qt Designer【转】
- cmd命令net和sc
- Python——graphviz及pydotplus安装步骤
- 【Dart学习】--Dart之数组(List)的相关方法总结
- 软件定义网络基础---SDN控制平面
- 【Java】分布式自增ID算法---雪花算法 (snowflake,Java版)
- linux生成新的列(awk)
- 报错:java.lang.ClassNotFoundException: org.codehaus.jackson.map.JsonMappingException
- spring 传播行为与数据库事务ACID