题目转载:http://python.wzms.com/s/1/101

题目描述:

把一张一元的钞票换成一分、两分、和五分的硬币,

每种硬币至少一枚。问有哪几种换法?

输入格式:

输出格式:

列出所有的方案,一行内输出一种方案,

每种方案的三个数之前用一个空格隔开。

最后一行是方案总数。


range()函数

  • 描述:python2.x range() 函数可创建一个整数列表,一般用在 for 循环中。Python3 range() 返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表
  • 语法:range(start, stop[, step])
  • 参数:
  1. start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
  2. stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
  3. step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

代码:

count = 0
for one_cent_coin in range(1, 100):for two_cent_coin in range(1, 100):for five_cent_coin in range(1, 100):if one_cent_coin + two_cent_coin*2 + five_cent_coin*5 == 100:count += 1print(one_cent_coin, ' ', two_cent_coin, ' ', five_cent_coin)
print(count)

运行结果:一共有461中组合方式

由于运行结果行数太多,因此截图无法涵盖所有结果。

题目96:把一张一元的钞票换成一分、两分、和五分的硬币,每种硬币至少一枚。问有哪几种换法?相关推荐

  1. java硬币兑换_java程序题:把一元钞票换成一分、二分、五分硬币(每种至少一枚),有哪些种换法...

    满意答案 alexjia301 2015.01.15 采纳率:42%    等级:6 已帮助:257人 123456789101112131415161718192021222324252627/** ...

  2. 有若干张一元、五元、十元面值的钞票,要支付十五元有多少种方法?

    问题描述: 有若干张一元.五元.十元面值的钞票,要支付十五元有多少种方法? 算法分析: 1.十元凑十五元最少需要0张,最多需要1张: 五元凑十五元最少需要0张,最多需要3张: 一元凑十五元最少需要0张 ...

  3. java用一张一元票换一分_一张一分纸币更换两张一元纸币,知道收藏价值后,你也会更换!...

    原标题:一张一分纸币更换两张一元纸币,知道收藏价值后,你也会更换! 今天有藏友跟我说了这么一件事,他用一张一分纸币更换了别人手里的两张一元纸币,这让我比较好奇,是什么样的一分纸币呢,又是什么样的两张一 ...

  4. 要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,每种面值至少1张,编程输出所有可能的换法,程序应适当考虑减少重复次数

    源程序: 要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,要求换成30张小钞票,每种面值的至少一张,编程输出所有可能的换法,程序应适当考虑减少重复次数. #include ...

  5. (11/∞)每日一练{1.将一张100元钞票换成等值的10元,5元,2元和1元的小钞,每次换成40张小钞,要求每一种小钞都要有,编程求出所有可能的换法总数输出并输出各换法的组合。}

    /*------------------------------------------------------- 将一张100元钞票换成等值的10元,5元,2元和1元的小钞,每次换成40张小钞,要求 ...

  6. week3-day7 某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每种票子至少一张。问:有几种换法?

    某人想将手中的一张面值100元的人民币换成10元.5元.2元和1元面值的票子.要求换正好40张,且每种票子至少一张.问:有几种换法? 条件: 面值为10.5.2.1的钞票至少各有一张: 所有面额相加为 ...

  7. 2019-2020-1 20175227张雪莹《信息安全系统设计基础》 实验五 《通讯协议设计》

    2019-2020-1 20175227张雪莹<信息安全系统设计基础> 实验五 <通讯协议设计> 实验报告封面 课程:信息安全系统设计基础 班级:1752班 姓名:张雪莹 学号 ...

  8. 将一张面值100元的人民币换成5元、1元、0.5元的100张的零钞,要求每种零钞不少于1张,问有哪几种组合。

    //将一张面值100元的人民币换成5元.1元.0.5元的100张的零钞,要求每种零钞不少于1张,问有哪几种组合. #include <stdio.h> int main() {     i ...

  9. 题目一:给出一个n,代表有从1到n的数字[1,2,3,··· n],问可以构成多少种二叉搜索树?...

    题目一:给出一个n,代表有从1到n的数字[1,2,3,··· n],问可以构成多少种二叉搜索树? 一开始的想法是直接递归构造,时间复杂度是指数上升: 后来想法是找规律: 先看例子: n = 1, 有一 ...

  10. 20175227张雪莹 2018-2019-2 《Java程序设计》第五周学习总结

    20175227张雪莹 2018-2019-2 <Java程序设计>第五周学习总结 教材学习内容总结 第六章接口与实现 接口 接口体中所有的常量访问权限一定是public和static(可 ...

最新文章

  1. 自己动手写C语言编译器(4)
  2. 学习javascript数据结构(三)——集合
  3. hive 在kettle 作业return code 2 的问题 Unexpected exception: Unexpected exception: Unexpected exception:
  4. 使用pushMeBaby后台测试远程推送
  5. 智能车改舵机中值步骤_飞思卡尔智能车摄像头组新手指南(10)--控制算法进阶篇之舵机3...
  6. strtok_r实现方式之一
  7. 再一次站在捆绑销售风口的携程该何去何从?
  8. Win10安装CUDA
  9. 字体裁剪,精简字体,字体瘦身:FontSubsetGUI,FontCreator,FontPruner
  10. 数据导入与预处理-第8章-实战演练-数据分析师岗位分析
  11. 半闲居士视觉SLAM十四讲笔记(5)相机与图像 - part 2 图像及 OpenCV 操作、点云拼接
  12. 十大著名黑客-----李纳斯-托瓦兹
  13. 第15章卡方检验:拟合优度和独立性检验
  14. Python 打印购物小票
  15. CAJ未授权用户在此计算机,笔记本提示未授予用户在此计算机上的请求登陆类型怎么办...
  16. 点焊机器人焊接超时_机器人点焊自动化—点焊焊接工艺详解
  17. vc驿站视频教程笔记4 Cstring 讲解
  18. 组图:广州一战士救人牺牲 轻生者后悔大哭
  19. PHP在线客服即时通讯源码
  20. java做一个mud_菜鸟学Java(十二)——搭建一个完整的Java开发环境

热门文章

  1. excel表格中怎样让某一行数据一直显示
  2. 【07月04日】指数估值排名
  3. 【K8S】Submariner实现跨集群通信
  4. 洛谷P1724 东风谷早苗
  5. 声源级、接收电压灵敏度(接收带内响应)
  6. 灵遁者:关于时间的度量和方向的说明
  7. PowerShell中使用WMI或CIM
  8. 对云桌面、桌面云、私有云的一些看法
  9. psd 解析 java_PSD解析工具实现(一)
  10. QT QFileDialog文件对话框