在控制台中获取一个商品单价  10
#      在获取一个商品数量   3
#      在获取一个金额  50
#      计算:应该找回多少钱 20
如果金额不足,提示还差多少钱,如果金额够,提示应找回多少钱.如果总价到达100元,打八折.
price = float(input("请输入商品单价:"))
num = int(input("请输入商品数量:"))
money = float(input("请输入支付金额:"))
sum_money = num * priceif sum_money >= 100:  # 满足条件打折sum_money *= 0.8
if money > sum_money:return_money = money - sum_moneyprint("应该找回:" + str(return_money))
else:lack_money = sum_money - moneyprint("还差:" + str(lack_money))

计算商品价格找零(Python)相关推荐

  1. 从自动贩卖机找零看Python中的动态规划问题

    原文:http://www.jianshu.com/p/144db81341a3 从自动贩卖机找零看Python中的动态规划问题 问题描述 假设在某国存在[1,x1,x2,x3,...,xn]多种货币 ...

  2. python找零方案_从自动贩卖机找零看Python中的动态规划问题

    原文:http://www.jianshu.com/p/144db81341a3 从自动贩卖机找零看Python中的动态规划问题 问题描述 假设在某国存在[1,x1,x2,x3,...,xn]多种货币 ...

  3. python找零钱问题_Python基于回溯法子集树模板解决找零问题示例

    本文实例讲述了Python基于回溯法子集树模板解决找零问题.分享给大家供大家参考,具体如下: 问题 有面额10元.5元.2元.1元的硬币,数量分别为3个.5个.7个.12个.现在需要给顾客找零16元, ...

  4. Python数据结构20:动态规划:找零兑换问题的动态规划解法并显示使用的硬币组合

    在我们使用递归算法时,可能会出现规模庞大的重复计算,用一个中间表记录每个计算过的最优解法,就可以避免大量的重复计算.中间结果记录可以很好解决找零兑换问题.实际上,这种方法还不能称为动态规划,而是叫做& ...

  5. 数据结构与算法(python)递归:找零问题

    参考自 MOOC数据结构与算法Python版 目录 一.什么是递归Recursion 1. 初识递归 1.1 数列求和 1.2 递归"三定律" 2. 递归的应用 2.1 任意进制转 ...

  6. Java 实现循环输入商品编号和购买数量,当输入n时结账,结账时计算应付金额并且找零

    问题描述 循环输入商品编号和购买数量,当输入n时结账,结账时计算应付金额并且找零. 目录 问题描述 (一)定义初始变量 (二)问题分析 (1)循环语句的选择 1. for语句 2. while语句 3 ...

  7. java 给定价格和付款金额计算找零金额-挖财笔试编程题

    /*** 根据应收金额 dcost, 和dCash实收现金计算找零多少* @param dCash* 现金* @param dCost* 金额*/public static void printCha ...

  8. Python贪心算法解决收银员找零问题

    场景描述 在超市结账时,假设只有1分.5分.1角.3角.5角.1元的硬币,如果需要找零钱,给定需要找的零钱数目,使收银员找给顾客的硬币数量最少,运行程序如图: 知识补充  贪心算法是指在当前问题求解中 ...

  9. C语言利用if和else,输入金额票面,计算找零!

    #include <stdio.h> int main() {//初始化 int price = 0;int bill = 0;//读入金额和票面printf("请输入金额:&q ...

最新文章

  1. 每日站会要关注团队目标-Scrum中文网
  2. 零售行业如何增加突围加速度?精细化运营快、准、狠
  3. [ECMAScript] 说说你对Babel的了解?
  4. python语音分割_用7行Python代码构建自己的有声读物
  5. C语言学习及应用笔记之六:C语言extern关键字及其使用
  6. edge浏览器如何把网页放到桌面_电脑如何添加便签,便签怎么放到桌面上
  7. FreeRTOS中列表和列表项插入函数分析
  8. mysql怎么找出树形的根节点,Oracle 层级语句 树形结构 显示根节点 不显示根节点...
  9. 水文方面数据产品总结1
  10. jQueru中数据交换格式XML和JSON对比
  11. lammps教程:delete_atoms 命令详解
  12. 一文JDK动态代理的那点事儿
  13. 科学的软件测试培训时间是多久?
  14. 用matlab算特征值,用Matlab用计算特征值和特征向量
  15. 爬虫爬评书吧_历史故事爬虫
  16. php实现微博话题 功能,PHP实现微博的@好友和话题功能
  17. git 相关文件指令随笔
  18. 吐血整理深度学习入门路线及导航【教学视频+大神博客+书籍整理】+【资源页】(2019年已经最后一个月了,你还不学深度学习吗???)
  19. 我的工具箱-Office
  20. Javascript中的every()与some()的区别和应用

热门文章

  1. 洛谷——P1219 八皇后
  2. HTML Parser 源代码
  3. 深入理解弹性盒布局(fiex-box)——Web前端系列自学笔记
  4. 【简便解法】1077 互评成绩计算 (20分)_32行代码AC
  5. 2.在某应用软件中需要记录业务方法的调用日志,在不修改现有业务类的基础上为每一个类提供一个日志记录代理类,在代理类中输出日志,例如在业务方法 method() 调用之前输出“方法 method() 被
  6. 【详解】()调试方法从线索(错误征兆)出发,通过分析这些线索之间的关系而找出故障,是从个别推断一般的方法。
  7. Python程序开发——第三章 列表与元组
  8. 安宁计算机学院,合肥工业大学计算机与信息学院导师介绍:安宁
  9. python中if的效率_Python 代码性能优化技巧
  10. arm linux读cpu id,基于ARM架构的芯片获取CPU信息(cpuID)的多种方法