新手刚学python,一个购物车的小作业
那个,大佬就不用看了,新人们可以来交流交流!salary = 5000
i = 1
d = {"iphones": 5800, "mac book": 9000, "coffee": 32, "python book": 80, "bicycle": 1500}
for k,v in d.items():
print("{0}、{1} 价格:{2}".format(i, k, v))
i += 1
m = 1
l = []
ll = []
for k in d.keys():
l.append(k)
while True:
n = input("\n\n请输入要买的商品序号(按'q'直接退出):")
if n == 'q':
print("您已经购买了如下商品:")
for i in ll:
print("\t\t\t{0}".format(i))
print("账户余额为:{0}元\n欢迎下次光临!".format(salary))
break
else:
n = int(n)
n -= 1
if salary < d.get(l):
n = int(n)
x = d.get(l)-salary
print("\t\t余额不足,还差{0}元".format(x))
else:
salary=salary-d.get(l)
ll.append("{0}: {1}元".format(l,str(d.get(l))))
print("\t\t购买成功,当前余额{0}元".format(salary))
有一定基础,没有必要学这些无聊的练习题。直接拿需求练手,参考别人的代码,遇到问题再查找python实现的方式 楼主,你这代码不全也不对吧,贴出来的代码部分和运行结果(好像是你自己手打的结果。。)不一致阿(我也新手。。。。) 看看先。。。 楼主加油哦 不错,可以学封装了:lol 是小象那个吗,哈哈哈 哈哈,这才真正的入门的作业 我也刚开始学,一起学习{:1_899:} 薪水太低,这程序没法写。。。 看不懂看不懂 真心地说看不懂呀