python案例:百钱买鸡
python案例:百钱买鸡
案例目录
- python案例:百钱买鸡
- 一、问题描述
- 二、问题分析
- 三、实战
- 1、代码
- 2、运行结果
- 四、每日一句
一、问题描述
- 一只公鸡值五钱;
- 一只母鸡值三钱;
- 三只小鸡值一钱;
- 现在要用百钱买百鸡;
- 请问公鸡、母鸡、小鸡各多少只?
二、问题分析
- 用百钱如果只买公鸡,最多可以买20只;
- 但题目要求买一百只,由此可知,所买公鸡的数量肯定在0-20之间;
- 同理,母鸡的数量在0~33之间;
- 此把公鸡、母鸡和小鸡的数量分别设为cock、hen、chicken,cock+hen+chicken=100;
- 因此百钱买百鸡问题就转化成解不定方程组cock + hen + chicken == 100和5xcock+3xhen+chicken/3=100的问题。
三、实战
1、代码
代码如下:
for cock in range(0, 20):for hen in range(0, 30):chicken = 100 - cock - henif chicken % 3 == 0:if 5 * cock + 3 * hen + chicken / 3 == 100:print('公鸡{}只,母鸡{}只,小鸡{}只'.format(cock, hen, chicken))
2、运行结果
运行结果如下:
公鸡0只,母鸡25只,小鸡75只
公鸡4只,母鸡18只,小鸡78只
公鸡8只,母鸡11只,小鸡81只
公鸡12只,母鸡4只,小鸡84只
四、每日一句
昨日之深渊,今日之浅谈。 路虽远,行则将至。 事虽难,做则必成。
python案例:百钱买鸡相关推荐
- 用Python解决百钱买鸡问题
双循环
- Python输入账号密码判断是否正确并输出,典型案例-百钱买百鸡的两个程序代码
目录 前 一.输入账号密码判断是否正确并输出 1.实现的功能 2.代码程序 3.运行截图 二.典型案例-百钱买百鸡 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序代 ...
- [Python]百钱买鸡流程图及程序设计
前言 事情是这样的,这周信息老师布置了一个小作业,画出百钱买鸡的流程图,博主从来没画过呀,怎么办呢,当然是找度娘了,在我的一番搜寻之下,我终于掌握了画流程图的基础,于是有了这一篇文章.这一篇文章是我对 ...
- js--题型(鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买鸡百只...)
1.今有鸡翁一,值钱五:鸡母一,值钱三:鸡雏三,值钱一:百钱买鸡百只,问鸡翁.母.雏各几何? // 题目的意思是,公鸡5文钱1只,母鸡3文钱1只,小鸡1文钱买3只,现在用100文钱共买了100只鸡,问 ...
- 百钱买百鸡。今有鸡翁一,值钱伍;鸡母一,值钱三;鸡鶵三,值钱一。凡百钱买鸡百,问鸡翁、母、鶵各几何
百钱买百鸡.今有鸡翁一,值钱伍:鸡母一,值钱三:鸡鶵三,值钱一.凡百钱买鸡百,问鸡翁.母.鶵各几何 #include <iostream> using namespace std;int ...
- 用Python输出百钱买百鸡问题的答案
这是一道经典的数学问题:百钱买百鸡. 问题描述:公鸡5元一只,母鸡3元一只,小鸡3只一元,用100块钱买100只鸡,请问公鸡.母鸡.小鸡各几只? 下面是使用 Python 解决这个问题的代码: for ...
- Python实现百钱买百鸡
一.问题描述 <算经>中有一道很有趣的数学题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一.百钱买百鸡,问鸡翁.鸡母.鸡雏各几何? 转化为数学语言,也就是我们要找到三个不大于100的非负整数x ...
- Python 实现百钱买百鸡问题(试使用列表推导式解决该问题)
问题描述 百钱买百鸡:1只公鸡5块钱,1只母鸡3块钱,3只小鸡1块钱,现在要用100块钱买100只鸡,问公鸡.母鸡.小鸡各多少只? 代码实现 方法一(使用列表推导式解决该问题) rresult=[pr ...
- php学习之百钱买鸡的问题。
百钱买百鸡的三种写法,第二种是利用三个for循环,将每一种都排列出来,然后用&&并且符号,判断两个条件,一个是对应的鸡乘以钱等于100块钱,三种鸡加一起等于100只 第一种是利用了两个 ...
最新文章
- 使用了这个神器,让我的代码bug少了一半
- 我的第一份工作是个小公司
- grub2的配置文件grub.cfg详解
- 5下载的demo在哪_归类专业能力水平评价练习盘!快来下载呀
- ORACLE会话数、连接数配置
- plink源码_plink: 等位型计数(allele count)
- 恶意软件清理助手2008(测试版) 20080707
- dsp 正弦波信号发生器matlab程序,基于Matlab/DSP Builder多波形信号发生器的设计
- c语言纵行输入大写字母图形,GitHub - xswei/SVG_Essentials: 《SVG精髓》 阅读笔记
- Expression Blend学习5控件-TextButton
- bootstrapmodel确认操作框_Bootstrap使用模态框modal实现表单提交弹出框
- 打开计算机 显示不支持此接口,不支持此接口,教你如何解决电脑Windows系统显示不支持此接口...
- python数据分析-学生成绩分析
- 最小公倍数求解完全解读
- 基于ssm实验室管理系统mysql
- php excel复选框,Element表格嵌入复选框以及单选框的方法介绍(代码示例)
- CSS基础教程——纯CSS开发的气泡式提示框
- adb 详细使用文档(ADB命令使用大全)
- 一文读懂华为、小米、OV成为国产四强背后的秘诀?
- python pymysql mysql保存表情符
热门文章
- 【Lambda】正序、倒序
- 【软件构造】第二章知识整理
- R语言数据挖掘(关联规则、聚类算法等)——美国黑色星期五
- 【图像识别】基于传统图像处理实现路面裂缝检测识别系统matlab设计
- 在endnote中制作符合硕士毕业论文的输出格式
- 黑马超级远程桌面5.6(可以批量管理1000台VPS或微软mstsc连接的实用工具)
- mysql8 msi安装教程
- 计算机7D,本是同根生 佳能EOS 7D/EOS 50D对比评测
- 深入理解最强桌面地图控件GMAP.NET ---高德地图
- 60V5A LLC,方案采用NCP1654+L6599,资料 包括原理图和PCB,变压器和谐振电感的规格书以及其他资料,请看图