第一步:先建立商品清单,并建立购物车
利用列表,注意字符串要加引号
product_list=[
('iphone',7800),
('Macpro',12000),
('watch',3000),
('shoes',900),
('coffee',50)
]
shopping_list=[]
第二步:输入薪水
输入薪水之后,注意判断薪水是否是数字:利用isdigit方法
由于input输入的字符串,所以我们需要将它转为int型
salary=input("请输入薪水:")
if salary.isdigit():
salary=int(salary)
第三步:购买商品
- 先建立一个循环,保证钱够的情况下能购买多样商品
- 打印商品清单,这里可以使用enumerate方法,能同时将下标打印出来
- 选择商品,注意输入的是下标
- 判断输入的是不是数字,并将其转为int型
- 判断输入的数字在不在商品范围内
- 如果在,判断工资是否大于商品价格
- 大于,加入购物车,并将工资减少
- 否则,余额不足
- 如果不在,没有此样商品
- 如果在,判断工资是否大于商品价格
- 如果输入q,则退出,并打印你所添加的商品
注