博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python作业2 购物车
阅读量:4948 次
发布时间:2019-06-11

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

#__Author__: "Miny Dong" #__Date__: 2019/2/26  20:36 products_list = [     ('book',100),     ('Apple',6000),     ('clothes',200),     ('watch',2000),     ('Mac Pro',8000), ] #打印商品内容 for i,v in enumerate(products_list):     print(i,v) salary = int(input("请输入您的薪资总数:")) #购物车 shopping_chart = [] #输入购买编号,循环输入,直到输入命令退出 while True:     user_choice = input("请输入商品编号(退出请输入q):")     # 验证输入是否合法     if user_choice.isdigit():         user_choice = int(user_choice)         if (user_choice < len(products_list)) and (user_choice >= 0):             product_name = products_list[user_choice][0]             price = products_list[user_choice][1]             if price < salary:                 shopping_chart.append(products_list[user_choice])                 salary = salary - price                 print("%s已经加入到购物车,当前账户余额为%d" % (product_name, salary))             else:                 print("您的账户余额不足,余额%d元人民币。" % (salary - price))         else:             print("----请输入正确的编号(编号范围为0—%s)----" % str(len(products_list)-1))     elif user_choice=="q":         print("----------您已购买以下商品----------")         # 循环遍历购物车里的商品,购物车存放的是已买商品         for i in shopping_chart:             print(i)         print("您的余额为:%s" % salary)         break     else:         print("无效的输入")

转载于:https://www.cnblogs.com/minyDong/p/10444395.html

你可能感兴趣的文章
MySQL缓存分类和配置
查看>>
第二次java作业
查看>>
js 数组
查看>>
P2260 [清华集训2012]模积和
查看>>
Discourse的优化
查看>>
小谈-—ServletConfig对象和servletContext对象
查看>>
python:接口开发
查看>>
Webform和MVC,为什么MVC更好一些?
查看>>
开启浏览器javascrIE6被弃 国产浏览器厂商争食“蛋糕
查看>>
Metropolis(多源点最短路)
查看>>
Subsequence
查看>>
ubuntu下访问windows共享文件夹
查看>>
Beta 答辩总结
查看>>
Code Page Identifiers zz
查看>>
JAVA设计模式初探之装饰者模式
查看>>
c语言中的隐式函数声明(转)
查看>>
洛谷P1402 酒店之王(二分图)
查看>>
微信jssdk实现分享到微信
查看>>
substr函数的基础使用
查看>>
MyEclipse XML & XML架构教程:XML Schema (XSD)编辑器
查看>>