通过while循环简单写一个超市收银系统,主要实现的功能:收银员会不断输入物品名称,系统会自动识别出商品的价格,并进行计算商品总和,知道收银员输入‘q’,输出最终的商品总和,并结束此次计算商品总和
3条回答 默认 最新
- 沐沐不是沫 2022-05-12 21:51关注
代码:
# 在{}中输入的格式是 '商品名称':价钱 用英文逗号隔开 data = {'牛奶':6.50, 'QQ糖':1.00} # 可以修改字典在添加或修改商品种类和价格 Price = 0 print("输入'q'或者'Q'结束!") while True: a = input('输入商品名称:') if a in data: Price += data[a] elif a=='q' or a=='Q': print('合计:%.2f元' %Price) Price = 0 break else: print('输入的商品名称不正确,请重新输入!')
运行测试:
有不理解,请追问
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
- ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
- ¥20 软件测试决策法疑问求解答
- ¥15 win11 23H2删除推荐的项目,支持注册表等
- ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
- ¥15 qt6.6.3 基于百度云的语音识别 不会改
- ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
- ¥15 神经网络怎么把隐含层变量融合到损失函数中?
- ¥15 lingo18勾选global solver求解使用的算法
- ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行