文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python编写购物车小程序

2023-01-30 22:33

关注
 #练习
#程序购物车
#启动程序后,让用户输入工资,  然后打印商品列表,允许用户根据商品编号购买商品用户选择商品后
#检测余额是否够,够就直接扣款,不够就提醒可随时退出,退出时,打印已购买商品和余额 
commdity_dict={
'1':{'led电视':2000},
'2':{'24寸显示器':1000},
'3':{'u盘':100},
'4':{'吸尘器':500},
'5':{'剑阁黑狗':2500},
'6':{'卫龙辣条':1}
}
print(commdity_dict)
list=[]
while True:
you_money =input('输入工资')
return_value=you_money.isdigit() #用return_value的返回值取正确值
if return_value==True :
you_money=int(you_money)
print('你输入的工资为',you_money)

while True:
print('请输入你要购买的商品编号,输入q可以结束购物')
print(commdity_dict)
you_choose=input()
if you_choose in commdity_dict.keys():
for j in commdity_dict[you_choose].values(): #提取商品价格j
if you_money>=j:
print('你已经成功购买该商品')
you_money-= j
for i in commdity_dict[you_choose].keys(): #提取商品名称i
list.append(i)
print('你还剩余%d'%you_money)
else:
print('你的余额不足,输入q可以退出')
str=input('') #str表示输入选项的指令
if str=='q':
print('你的购物清单如下:')
print(list)
print('你还剩余%d' % you_money)
exit()
else:
print('输入错误')
if you_choose=='q':
print('你的购物清单如下:')
print(list)
print('你还剩余%d' % you_money)
exit()
else:
print('输入错误')
else:
print('!!!输入非法!!!')
阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯