python——百钱百鸡题
方法一: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——百钱百鸡题相关推荐
- Python基础-“百钱百鸡”入门逻辑题(刚开始的建议藏起来)
一:前言 最近这段时间辣条哥发现学Python的人是越来越多,但是适不适合学Python又有几个人知道呢?说到底编程其实很多时候需要的是较强的思维逻辑能力,如果基础的思维逻辑能力不行的话那辣条就得好好 ...
- 100个python算法超详细讲解:百钱百鸡
1.问题描述 中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱 百鸡问题":一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现 在要用百钱买百鸡,请问公鸡.母 ...
- 百钱百鸡php穷举法,PHP经典题:百钱百鸡问题(穷举算法)
PHP经典题:百钱百鸡问题(穷举算法) 百钱百鸡问题: 已知:公鸡5元一只,母鸡3元一只,小鸡一元3只 现用100元钱买了100只鸡,问:公鸡母鸡小鸡各几只? --请考虑尽可能高效的方法 思路: 如果 ...
- [Python]百钱买鸡流程图及程序设计
前言 事情是这样的,这周信息老师布置了一个小作业,画出百钱买鸡的流程图,博主从来没画过呀,怎么办呢,当然是找度娘了,在我的一番搜寻之下,我终于掌握了画流程图的基础,于是有了这一篇文章.这一篇文章是我对 ...
- 百钱百鸡问题python
python百钱百鸡问题 公鸡5元一只,母鸡3元一只,小鸡1元三只,用100块钱买一百只鸡,问公鸡.母鸡.小鸡各有多少只? def cheickenbuy():for x in range(0, 20 ...
- python案例:百钱买鸡
python案例:百钱买鸡 案例目录 python案例:百钱买鸡 一.问题描述 二.问题分析 三.实战 1.代码 2.运行结果 四.每日一句 一.问题描述 一只公鸡值五钱: 一只母鸡值三钱: 三只小鸡 ...
- 《用Python解决寻找水仙花数,百钱百鸡问题|CSDN创作打卡》
使用Python编程解决算法问题 目录 使用Python编程解决算法问题 一.用Python解决寻找水仙花数问题 二.用Python解决百钱百鸡问题 算法问题1:用Python解决寻找水仙花数问题. ...
- python百鸡百钱递归_百钱百鸡,一百块钱买一百只鸡的递归算法 javascript实现
// 求百钱百鸡 function buy(ind, indexs, start) { start++; if (start > 2) { return; } if (!indexs[start ...
- #Java编程题-百钱百鸡
问题: 百钱百鸡问题.用100钱买100只鸡,公鸡一只五钱,母鸡一只三钱,雏鸡三只一钱,编程计算共有几种买法(要求每种鸡至少要买1只). 自己的实现,没有什么数据结构,算法,求大神指点!! packa ...
- python算法1.5百钱百鸡
1.问题描述 中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱百鸡问题":一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡.母鸡. ...
最新文章
- 实时SLAM的未来及与深度学习的比较The Future of Real-Time SLAM and “Deep Learning vs SLAM”
- RSA非对称加密算法之公钥和私钥详细介绍
- Linux网卡配置(二)网卡配置命令
- 在C/C++代码中使用SSE等指令集的指令(1)介绍
- 宝塔linux面板假设nextcloud,宝塔面板部署NextCloud(14.0.3)逐一解决后台安全及设置警告...
- python函数实例化_用Python实例化函数
- linux收发outlook的邮件,Linux邮箱服务器配置:如何让outlook收发邮件,怎么样控制中继...
- 广东计算机学会 信息学省初赛,报名丨2019第36届全国信息学奥林匹克竞赛于广州二中举办!...
- linux 硬盘报警声
- Android-多线程AsyncTask
- linux入门生信,优秀学员的学习方法展示
- eclipse 没有web项目解决办法
- excel wps安装access2010数据库引擎
- 101-150的质数
- html简易登陆注册模板
- 中学生应该养成的良好习惯
- 【亲测好用】磁盘管理器:Disk Xray Mac版
- 计算机图形学的数学基础
- Minitab中的一些最常用的功能和任务。
- 给自己的网站添加在线客服代码
热门文章
- 《IT经理世界》封面报道:淘宝隐忧
- c语言小练pintia1-10
- 用什么来安抚那颗年轻的心
- Altium designer PCB走线包地处理 教程
- java list 查询_Java List 快速搜索对象
- 【案例】Shazam识别音乐
- TCP 连接管理机制(二)——TCP四次挥手的TIME_WAIT、CLOSE_WAIT状态
- java argument是什么_第2期:argument、parameter以及option有什么区别?
- 反CNN网站anti-cnn被黑 创始人呼吁提供技术支援
- 【教程】使用腾讯云轻量应用服务器搭建Mirotalk,让自己拥有一个视频聊天、屏幕共享平台!