使用字典模拟超市购物行为。假设使用字典存储超市中的商品及单价,输入购买商品名称,通过字典的get方法得到该商品名称所对应的商品单价。购物结束后,若购物总金额超过了200元,则享受九折优惠。否则,需要全额支付。

def panduan_9(su_m):if su_m < 200:return su_mprint('您在本店的消费超过了200,可以享受九折优惠。')return su_m * 0.9
shop = {'辣条': 10, '薯片': 20, '可乐': 15, '矿泉水': 5, '蛋糕': 50, '酸奶': 70}
print('欢迎您进入超市。\n下面是我们的商品以及相对应的价格(单位/元)。')
su_m = 0
for key in shop.items():print(key)
while True:isno = str(input("您要购买商品吗?回复是,或者否。\n"))if isno == '否':su_m = panduan_9(su_m)print('您的消费为%d元,欢迎下次光临。'%su_m)breakname = str(input("请您输入要购买商品的名称。"))if name in shop.keys():su_m += int(input("请输入您要购买的数量。")) * shop.get(name)else:print("很抱歉,本店暂时不能给您提供该商品。")
shop = {'辣条': 10, '薯片': 20, '可乐': 15, '矿泉水': 5, '蛋糕': 50, '酸奶': 70}
print('欢迎您进入超市。\n下面是我们的商品以及相对应的价格(单位/元)。')
su_m = 0
for key in shop.items():print(key)
while True:isno = str(input("您要购买商品吗?回复是,或者否。\n"))if isno == '否':if su_m > 200:print('您在本店的消费超过了200,可以享受九折优惠。')su_m = su_m * 0.9print('您的消费为%d元,欢迎下次光临。'%su_m)breakname = str(input("请您输入要购买商品的名称。"))if name in shop.keys():su_m += int(input("请输入您要购买的数量。")) * shop.get(name)else:print("很抱歉,本店暂时不能给您提供该商品。")

使用字典模拟超市购物行为。假设使用字典存储超市中的商品及单价,输入购买商品名称,通过字典的get方法得到该商品名称所对应的商品单价。购物结束后,若购物总金额超过了200元,则享受九折优惠。否则,需要全相关推荐

  1. 会员情况下,如果购物总金额大于等于200;则享受会员价75折,小于200,打八折;如果不是会员,,购物金额大于等于100,享受打九折优惠

    **public static void main (String [ ] args ){Scanner input = new Scanner (System.in);System.out.prin ...

  2. (折扣计算)需求说明:普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折(判断语句if-else和switch语句的嵌套结...

    package com.summer.cn;import java.util.Scanner;/*** @author Summer*折扣计算需求说明:普通顾客购物满100元打9折:会员购物打8折:会 ...

  3. (折扣计算)需求说明:普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折(判断语句if-else和switch语句的嵌套结构)

    package com.summer.cn;import java.util.Scanner;/*** @author Summer*折扣计算需求说明:普通顾客购物满100元打9折:会员购物打8折:会 ...

  4. (折扣计算)需求说明:普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折(if-else)

    import java.util.Scanner; public class zk{     public static void main(String[] args){         Scann ...

  5. java水果超市课程设计_(学习java)水果超市管理系统

    代码地址:码云 水果超市管理系统(简化版): https://gitee.com/scorpio0zry/Fruit 水果超市管理系统 : https://gitee.com/scorpio0zry/ ...

  6. qprocess start怎么判断是否结束_面试结束后,如何判断自己是否有戏?看有无这8大信号!...

    关注"职场沉浮宝典",每天get一个职场小技巧 面试结束后,在等待最终结果的过程中,我们常常会惴惴不安,喜欢在脑海里回放全部面试细节,多角度去判断自己通过面试的可能性.毕竟,面试就 ...

  7. python内置函数用来返回数值型序列中所有元素之和_语句x = 3==3, 5执行结束后,变量x的值为_学小易找答案...

    [判断题]不可以在同一台计算机上安装多个Python版本. [填空题]表达式[1, 2, 3]*3的执行结果为 [填空题]使用切片操作在列表对象x的开始处增加一个元素3的代码为 [填空题]Python ...

  8. 7-33 删除句子中的单词 (8 分)输入n(n<=10)个由若干个单词组成的英文句子(句子的长度不超过100),每个句子以英文的标点“.”结束,每个句子中单词之间由1个空格进行分隔,如果最后一个单

    7-33 删除句子中的单词 (8 分) 输入n(n<=10)个由若干个单词组成的英文句子(句子的长度不超过100),每个句子以英文的标点"."结束,每个句子中单词之间由1个空 ...

  9. 实习面试结束后的一些思考(已拿腾讯实习 offer)

    机会只留给有准备的人 先简单自我介绍一下吧,我是一名中末流 211大学的一名大二学生,也就是 21届毕业生,起初是在大一开始之前的暑假里在学姐的建议下提前进行了 C语言的学习,然后开学之后的话继续进行 ...

最新文章

  1. linux恢复设置文件夹,将.bashrc文件恢复到Ubuntu中的默认设置
  2. 测试工具–super-mack
  3. 【转载】基于Nios II的DMA传输总结(附源码)
  4. 海康威视Web端视频开发
  5. 每晚有1700万人逛淘宝但什么都不买,马云:我们仍可以靠他们赚钱
  6. 开源计划——git的学习笔记
  7. 用python画简单的图案-使用 Python Turtle 设计简单而又美丽的图形
  8. Zookeeper脑图
  9. 【数据分享】历次人口普查数据(一普到七普)
  10. 合肥工业大学计算机学院王院长,合肥工业大学计算机与信息学院硕士研究生导师介绍:唐益明...
  11. AlphaGo算法原理浅析
  12. 与黑产作战,揭秘数据黑产起点
  13. 百度竞价的关键词如何分类?
  14. 白山数聚蜂巢敏捷集成助力能源企业数字化转型
  15. 《这!就是街舞》,好综艺还是好生意?
  16. php 七牛云获得上传token,客户端生成七牛上传token
  17. HTML Purifier解决XSS问题
  18. 安卓手机开机动画bootanimation.zip文件制作以及注意事项
  19. vue 雷达扫描_Groundvue系列地质雷达探测系统及其应用
  20. QPS、TPS、PV、UV、RPS、IP、GMV、DAU、MAU

热门文章

  1. verilog阻塞非阻塞赋值在always语句中的表现
  2. 如何写公式爬取网页数据之船舶定位
  3. C++ Primer Plus学习笔记之类和动态内存分配
  4. [luogu p1892] [BOI2003]团伙
  5. SpecificationError: nested renamer is not supported
  6. 斜线/、反斜线\、双斜线//、双反斜线\\——详解
  7. android老人字体变大,孝敬父母不必老人机!调大安卓字体教程
  8. UVa1646 Edge Case
  9. 【Mo 人工智能技术博客】使用 Seq2Seq 实现中英文翻译
  10. R语言 ComplexHeatmap的安装