python案例:百钱买鸡

简介: 一只公鸡值五钱;一只母鸡值三钱;三只小鸡值一钱;现在要用百钱买百鸡;请问公鸡、母鸡、小鸡各多少只?

一、问题描述

  • 一只公鸡值五钱;
  • 一只母鸡值三钱;
  • 三只小鸡值一钱;
  • 现在要用百钱买百鸡;
  • 请问公鸡、母鸡、小鸡各多少只?

二、问题分析

用百钱如果只买公鸡,最多可以买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 - hen
    if 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只


相关文章
|
1天前
|
机器学习/深度学习 算法 数据挖掘
4小时学完!15年技术大牛用247个实战案例剖析的Python教程
今天给小伙伴们分享一份15年技术大牛用247个实战案例剖析的Python教程,这份教程全程彩图讲解,告别枯燥!60秒学会⼀个⼩例⼦,带你系统学习Python,从⼊门到⼤师。 涵盖了Python基础、Python字符串和正则、Python⽂件和⽇期、Python三⼤利器、Python绘图、Python之坑、Python第三⽅包、机器学习和深度学必知算法、Python实战、Pandas数据分析案例实战十大篇幅的精品案例教程
|
1天前
|
Python
python小案例-re正则
python小案例-re正则
|
6天前
|
Python
【python学习小案例】提升兴趣之模拟系统入侵,2024年最新面试阿里运营一般问什么
【python学习小案例】提升兴趣之模拟系统入侵,2024年最新面试阿里运营一般问什么
|
8天前
|
Python
Python自动化办公实战案例:文件整理与邮件发送
Python自动化办公实战案例:文件整理与邮件发送
17 0
|
8天前
|
存储 数据挖掘 数据处理
使用Python将数据表中的浮点数据转换为整数:详细教程与案例分析
使用Python将数据表中的浮点数据转换为整数:详细教程与案例分析
9 2
|
8天前
|
数据采集 Web App开发 Java
Python 爬虫:Spring Boot 反爬虫的成功案例
Python 爬虫:Spring Boot 反爬虫的成功案例
|
8天前
|
机器学习/深度学习 数据采集 数据可视化
利用Python进行历史数据预测:从入门到实践的两个案例分析
利用Python进行历史数据预测:从入门到实践的两个案例分析
25 1
|
8天前
|
前端开发 JavaScript Python
使用Python读取本地行情csv文件,做出web网页画出K线图实现案例
【5月更文挑战第4天】使用Python绘制K线图的步骤:1) 安装pandas, matplotlib和Flask;2) 用pandas读取CSV文件并处理数据;3) 创建Flask应用,渲染包含K线图数据的HTML;4) 编写HTML,使用ECharts库绘制K线图。
28 0
|
8天前
|
机器学习/深度学习 数据采集 TensorFlow
【Python机器学习专栏】使用Python进行图像分类的实战案例
【4月更文挑战第30天】本文介绍了使用Python和深度学习库TensorFlow、Keras进行图像分类的实战案例。通过CIFAR-10数据集,展示如何构建和训练一个卷积神经网络(CNN)模型,实现对10个类别图像的识别。首先安装必要库,然后加载数据集并显示图像。接着,建立基本CNN模型,编译并训练模型,最后评估其在测试集上的准确性。此案例为初学者提供了图像分类的入门教程,为进一步学习和优化打下基础。
|
8天前
|
数据可视化 Python
Python用 PyMC3 贝叶斯推理案例研究:抛硬币和保险索赔发生结果可视化
Python用 PyMC3 贝叶斯推理案例研究:抛硬币和保险索赔发生结果可视化