首页 > 编程语言 >python入门学习笔记004--趣学Python算法--第4例百钱百鸡

python入门学习笔记004--趣学Python算法--第4例百钱百鸡

时间:2023-02-13 22:35:04浏览次数:46  
标签:母鸡 公鸡 -- 小鸡 python Python 百鸡 totalm

中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱百鸡问题”:一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只?

 

其实也就是一百块钱买一百只鸡。

a公鸡

b母鸡

c小鸡

如题得出:a=0~20,b=0~33,c=0~300,a+b+c=100

直接就三层循环穷举出答案吧

for a in range(0,21):
    for b in range(0,34):
        for c in range(0,301):
            totalm = (a*5)+(b*3)+(c/3)
            if totalm==100 and a+b+c==100:
                print(f"公鸡:{a}只,母鸡:{b}只,小鸡:{c}只")
                print(totalm)

  

 

标签:母鸡,公鸡,--,小鸡,python,Python,百鸡,totalm
From: https://www.cnblogs.com/houzitutu/p/17117975.html

相关文章

  • Solon2 开发之插件,四、插件热插拔管理机制(H-Spi)
    插件热插拔管理机制,简称:H-Spi。是框架提供的生产时用的另一种高级扩展方案。相对E-Spi,H-Spi更侧重隔离、热插热拔、及管理性。应用时,是以一个业务模块为单位进行开发,且封......
  • 反转链表
    给你单链表的头节点head,请你反转链表,并返回反转后的链表 输入:head=[1,2,3,4,5]输出:[5,4,3,2,1] tips:链表中节点数的数目范围[0,5000]-5000<=Node.val<......
  • linux008之echo命令显示系统变量和常量
    linux中的系统变量和常量:简介:这里说的变量和常量与windows中的环境变量类似,如在windows中配置的java的环境变量,是这么配置的。java_home:xxxxx/bin,这个时候如果在linu......
  • Google_MapReduce中文版
    笔者最近在看MIT6.824的lab1,实验内容是实现一个简易的MapReduce。本篇文章是MapReduce论文的中文翻译。@Author:Akai-yuan@更新时间:2023/2/13摘要MapReduce是一个编程......
  • USB控制传输
    一个USB的控制传输如图所示:这里写图片描述一个usb的控制传输分为2个或3个阶段,setupstage,datastage(视情况而定),statusstage。一:首先是setupstage,usbhost总是先发起第......
  • python 多线程 join
    当一个进程启动之后,会默认产生一个线程。这个线程就是主线程。如果是多线程时,主线程会创建多个线程。主线程执行完成后就会退出。多线程执行完成后也会退出。注意:只有守护......
  • OneTab Pro新一代标签页管理工具,节省高达95%内存和减少标签混乱
    节省高达95%的内存和减少标签混乱,当您发现自己有太多标签时,单击OneTabPro版本图标将所有标签转换为列表。您可以重新恢复它或者删除。OneTabPro版本是一款全新的标签页管......
  • #yyds干货盘点#如何在 Linux 下删除分区
    有时,您可能希望删除Linux系统上的一些磁盘分区,以恢复或重新获得一些存储空间。只需几个简单的步骤,就可以在命令行上轻松完成这一任务。使用fdisk工具删除一个标准分区fd......
  • 【LeeCode】724. 寻找数组的中心索引
    【题目描述】给你一个整数数组 ​​nums​​ ,请计算数组的 中心下标 。数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。如果中心下......
  • Solon2 开发之IoC,十、Bean 在容器的两层信息
    1、剖析Bean的装包与注册过程比如,用配置器装配一个Bean(本质是装配出一个BeanWrap,并自动注册到容器):@ConfigurationpublicclassConfig{//同时以名字和类型进......