吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5909|回复: 30
收起左侧

[Python 转载] 新手刚学python,一个购物车的小作业

[复制链接]
追风筝的哈桑 发表于 2018-8-22 02:28
那个,大佬就不用看了,新人们可以来交流交流!


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]):
                n = int(n)
                x = d.get(l[n])-salary
                print("\t\t余额不足,还差{0}元".format(x))
        else:
                salary=salary-d.get(l[n])
                ll.append("{0}: {1}元".format(l[n],str(d.get(l[n]))))
                print("\t\t购买成功,当前余额{0}元".format(salary))
               
代码.jpg
购物车.jpg

免费评分

参与人数 1吾爱币 +1 收起 理由
tohyueyun + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

arctanh 发表于 2018-8-24 07:04
有一定基础,没有必要学这些无聊的练习题。直接拿需求练手,参考别人的代码,遇到问题再查找python实现的方式
pie_thn 发表于 2018-8-24 16:43
楼主,你这代码不全也不对吧,贴出来的代码部分和运行结果(好像是你自己手打的结果。。)不一致阿(我也新手。。。。)
sdaza 发表于 2018-8-22 06:38 来自手机
yifeng 发表于 2018-8-22 06:39
楼主加油哦
鲤笙 发表于 2018-8-22 08:18
不错,可以学封装了
coolkid 发表于 2018-8-22 08:39
是小象那个吗,哈哈哈
笨笨猪 发表于 2018-8-22 08:42
哈哈,这才真正的入门的作业
zkx790274363 发表于 2018-8-22 09:08
我也刚开始学,一起学习
terrych 发表于 2018-8-22 09:20
薪水太低,这程序没法写。。。
小白来试水 发表于 2018-8-22 09:31
看不懂看不懂
wdlcshpzjfxx 发表于 2018-8-22 09:32
真心地说看不懂呀
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-1 06:50

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表