例子:有100文钱,要买100只鸡,公鸡5文一只,母鸡3文一只,小鸡三只一文,问公鸡母鸡小鸡各多少只?
方法一:1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 for a in range(100//5+1):
4     for b in range(100//3+1):
5         for c in range(0, 100*3+1, 3):
6             if a + b + c ==100 \
7                and a*5 + b*3 + (c//3)*1 == 100:
8                 print('GJ:%3d MJ:%3d XJ:%3d' %(a, b, c))

执行结果:GJ:  0 MJ: 25 XJ: 75GJ:  4 MJ: 18 XJ: 78GJ:  8 MJ: 11 XJ: 81GJ: 12 MJ:  4 XJ: 84
方法二:1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 # x + y + z = 100
4 # 5x + 3y + z/3 = 100
5 for x in range(1, 20):
6     for y in range(1, 33):
7         z = 100 - y - x
8         if z % 3 == 0 and 5 * x + 3 * y + z / 3 == 100:
9             print('公鸡:', x, '只', '母鸡:', y, '只', '小鸡:', z, '只')

执行结果:公鸡: 4 只 母鸡: 18 只 小鸡: 78 只公鸡: 8 只 母鸡: 11 只 小鸡: 81 只公鸡: 12 只 母鸡: 4 只 小鸡: 84 只

转载于:https://www.cnblogs.com/Leonardo-li/p/9096261.html

python——百钱百鸡题相关推荐

  1. Python基础-“百钱百鸡”入门逻辑题(刚开始的建议藏起来)

    一:前言 最近这段时间辣条哥发现学Python的人是越来越多,但是适不适合学Python又有几个人知道呢?说到底编程其实很多时候需要的是较强的思维逻辑能力,如果基础的思维逻辑能力不行的话那辣条就得好好 ...

  2. 100个python算法超详细讲解:百钱百鸡

    1.问题描述 中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱 百鸡问题":一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现 在要用百钱买百鸡,请问公鸡.母 ...

  3. 百钱百鸡php穷举法,PHP经典题:百钱百鸡问题(穷举算法)

    PHP经典题:百钱百鸡问题(穷举算法) 百钱百鸡问题: 已知:公鸡5元一只,母鸡3元一只,小鸡一元3只 现用100元钱买了100只鸡,问:公鸡母鸡小鸡各几只? --请考虑尽可能高效的方法 思路: 如果 ...

  4. [Python]百钱买鸡流程图及程序设计

    前言 事情是这样的,这周信息老师布置了一个小作业,画出百钱买鸡的流程图,博主从来没画过呀,怎么办呢,当然是找度娘了,在我的一番搜寻之下,我终于掌握了画流程图的基础,于是有了这一篇文章.这一篇文章是我对 ...

  5. 百钱百鸡问题python

    python百钱百鸡问题 公鸡5元一只,母鸡3元一只,小鸡1元三只,用100块钱买一百只鸡,问公鸡.母鸡.小鸡各有多少只? def cheickenbuy():for x in range(0, 20 ...

  6. python案例:百钱买鸡

    python案例:百钱买鸡 案例目录 python案例:百钱买鸡 一.问题描述 二.问题分析 三.实战 1.代码 2.运行结果 四.每日一句 一.问题描述 一只公鸡值五钱: 一只母鸡值三钱: 三只小鸡 ...

  7. 《用Python解决寻找水仙花数,百钱百鸡问题|CSDN创作打卡》

    使用Python编程解决算法问题 目录 使用Python编程解决算法问题 一.用Python解决寻找水仙花数问题 二.用Python解决百钱百鸡问题 算法问题1:用Python解决寻找水仙花数问题. ...

  8. python百鸡百钱递归_百钱百鸡,一百块钱买一百只鸡的递归算法 javascript实现

    // 求百钱百鸡 function buy(ind, indexs, start) { start++; if (start > 2) { return; } if (!indexs[start ...

  9. #Java编程题-百钱百鸡

    问题: 百钱百鸡问题.用100钱买100只鸡,公鸡一只五钱,母鸡一只三钱,雏鸡三只一钱,编程计算共有几种买法(要求每种鸡至少要买1只). 自己的实现,没有什么数据结构,算法,求大神指点!! packa ...

  10. python算法1.5百钱百鸡

    1.问题描述 中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱百鸡问题":一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡.母鸡. ...

最新文章

  1. 实时SLAM的未来及与深度学习的比较The Future of Real-Time SLAM and “Deep Learning vs SLAM”
  2. RSA非对称加密算法之公钥和私钥详细介绍
  3. Linux网卡配置(二)网卡配置命令
  4. 在C/C++代码中使用SSE等指令集的指令(1)介绍
  5. 宝塔linux面板假设nextcloud,宝塔面板部署NextCloud(14.0.3)逐一解决后台安全及设置警告...
  6. python函数实例化_用Python实例化函数
  7. linux收发outlook的邮件,Linux邮箱服务器配置:如何让outlook收发邮件,怎么样控制中继...
  8. 广东计算机学会 信息学省初赛,报名丨2019第36届全国信息学奥林匹克竞赛于广州二中举办!...
  9. linux 硬盘报警声
  10. Android-多线程AsyncTask
  11. linux入门生信,优秀学员的学习方法展示
  12. eclipse 没有web项目解决办法
  13. excel wps安装access2010数据库引擎
  14. 101-150的质数
  15. html简易登陆注册模板
  16. 中学生应该养成的良好习惯
  17. 【亲测好用】磁盘管理器:Disk Xray Mac版
  18. 计算机图形学的数学基础
  19. Minitab中的一些最常用的功能和任务。
  20. 给自己的网站添加在线客服代码

热门文章

  1. 《IT经理世界》封面报道:淘宝隐忧
  2. c语言小练pintia1-10
  3. 用什么来安抚那颗年轻的心
  4. Altium designer PCB走线包地处理 教程
  5. java list 查询_Java List 快速搜索对象
  6. 【案例】Shazam识别音乐
  7. TCP 连接管理机制(二)——TCP四次挥手的TIME_WAIT、CLOSE_WAIT状态
  8. java argument是什么_第2期:argument、parameter以及option有什么区别?
  9. 反CNN网站anti-cnn被黑 创始人呼吁提供技术支援
  10. 【教程】使用腾讯云轻量应用服务器搭建Mirotalk,让自己拥有一个视频聊天、屏幕共享平台!