# -*- coding: utf-8 -*-
import sys
salary = int(raw_input('Please input your salary:'))
products = [
['Iphone', 5800],
['MacPro', 12000],
['NB Shoes', 680],
['Cigarate', 48],
['MX4', 2500],
]
list = []
for i in products:
list.append(i[1])
if salary < min(list):
print "工资太低,买不起任何东西"
sys.exit()
low = min(list)
print low
shoplist = []
sum = 0
while True:
for p in products:
print products.index(p) ,p[0], p[1]
choice = int(raw_input("Please choice sth to buy:"))
if salary > products[choice][1]:
balance = salary - products[choice][1]
salary = balance
print '你选择 %s 价格是 %s 您的余额是 %s '% (products[choice][0] ,products[choice][1] ,balance)
shoplist.append(products[choice][0])
sum = sum + products[choice][1]
else:
if salary > low:
print "请选择有能力购买的商品。"
continue
print "金额不足,买不到东西了!\n您现在的购物车 %s 总额 %s" % (shoplist ,sum)
sys.exit()
python 购物
原创freeterman 博主文章分类:python ©著作权
©著作权归作者所有:来自51CTO博客作者freeterman的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:php 解析do后缀文件
下一篇:类中关于列表的应用
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
python购物 python购物车
思路: 1.引导用户输入金额 2.引导用户选择商品 3.根据用户的选择将商品添加到购物车 4.删除商品 5.结算购物车,退出系统# 购物车# 商品名称作为key,商品数量作为valueshoppingcar = {}# 添加商品def addgoo
python购物 python 简单购物车 python小程序 git -
python打印购物清单 python基础打印购物小票
作业1:计算器: 请输入两个数和一个符号,完成两个数的+ - * / % // **作业2:设计一个程序,完成(英雄)商品的购买(界面就是第一天打印的界面) 展
python打印购物清单 python 用户名 整除 登录注册