鸡兔同笼

“鸡兔同笼问题”是我国古算书《孙子算经》中著名的数学问题,其内容是:“今有雉(鸡)兔同笼,上有三十五头,下有九十四足。问雉兔各几何。”

   "鸡兔同笼"作为经典的数学题目,其解法五花八门。那么各位,你有信心快速准确地计算出鸡兔各有几只吗?

    

      你能想到几种解法呢?

一起开启头脑风暴吧!!

1 方程法

方程法应该是最简单的一种方法了吧~

设鸡有x只,兔有y只

x+y=35,2x+4y=94

解这个方程组得

x=23,y=12。

即鸡有23只,兔有12只

仔细想想,还有其他解法吗?

2 算数法

《孙子算经》的经典解法:

脚数的1/2减头数,即为兔数;头数减兔数即为鸡数。

(每只鸡有2只脚,每只兔有4只脚,兔的脚数是鸡的脚数的2倍,那么脚数的1/2减去头数,即94/2-35=12为兔数;头数减兔数即35-12=23为鸡数。)

binggo!  你答对了么? 还有方法呢!

3 抬脚法

抬脚法也称假设法~

假设鸡和兔子都抬起2只脚,所有抬起的脚:35×2=70只,那么地上剩余的脚:94-70=24只,此时地上的脚只能是兔子的脚,而且每只兔子有2只脚着地。

所以,兔子有:24÷2=12只

鸡有:35-12=23只

看!

鸡坐在地上了,兔子站起来了!

你以为这样 就结束了么?

终极大法!!!

编程法

在这个Python“肆虐”的时代,你有没有想过可以借用Python写代码来自动求解问题呢?

下面就一起来到Python的“魔法世界”吧!看看用代码怎么能快速求解问题吧!

输出结果

怎么样?是不是感觉很神奇?

短短的几行代码,就能把问题解决了,但是你以为这样就结束了吗?

当然没有!

以前的方法每次都要重新列算式、重新列方程、解方程....(好麻烦o(╥﹏╥)o)

用Python编程求解,竟然可以“一招走天下”!只要输入题干中的数字,就能快速给出结果。真正实现“妈妈再也不用担心我的学习了”!

Python不仅仅是高大上的程序员的工具,它更是与我们每个人的生活息息相关。随着编程的普及化,越来越多的孩子开始学习编程。学习编程能够帮助孩子发散思维,还能够让孩子快人一步。但是很多时候,他们又会困惑于学编程能做什么?

Python作为解决问题的工具,如果能够让孩子在边学习编程边能解决学习中的问题?那么这样能够真正让孩子学以致用,简直是一举两得!

但是,怎么样能把课本上的问题变成代码求解呢?市面上的编程书大多是针对大人的?有没有一本真正为青少面学习量身定做的Python编程呢?

重磅推荐

                  青少年编程专家

           董付国

              全新力作!

内容解密结合中学知识

青少年快速入门Python学习

例题丰富、代码纯正、讲解透彻

快速代码下载

(扫描书中二维码)

             书中样例

汉诺塔问题

物理问题

九九乘法表

扫一扫,有惊喜哦~

淘口令

¥lOHcbCpfL2N¥

写在后面的话

让孩子学编程,并非要每个孩子都要成为编程专家。让适龄孩子掌握一些基本的编程知识,消除对编程技术的陌生感,培养新的思维方式。世界很美丽,带着Python去看看!

请记住,永远都要对世界充满好奇!

下课啦

扫描二维码关注,学习更多知识啦

99%的人都不知道的鸡兔同笼解法!相关推荐

  1. 【仿乐享微信源码免费分享】99%的人都不知道的微信功能!

    我想,99%的人都知道微营销是趋势也是座金矿!但遗憾的在,大多数人都不知道微信赚钱的商机和盈利模式!还不知道有了微信应该如何落地,如何转换成现金和钞票!! 当你每天早上.晚上一直玩着手机,看着无聊的信 ...

  2. 99%的人都不知道的90个秘密

    1.拉斯维加斯的赌场都没有钟. 2.麦当劳40%的利润来自Happy Meals的销售. 3.1996版的韦伯斯特词典有315处拼写错误. 4.每天平均有12个新生儿被交给错误的父母. 5.巧克力对于 ...

  3. 99%的人都不知道的pandas骚操作(一)

    作者:xiaoyu 微信公众号:Python数据科学 知乎:python数据分析师 pandas有一种功能非常强大的方法,它就是accessor,可以将它理解为一种属性接口,通过它可以获得额外的方法. ...

  4. 99% 的人都不知道的20 个关于谷歌搜索的技巧

    来源 | https://betterhumans.pub/20-googling-tricks-99-of-people-dont-know-about-465ba0477bec 谷歌不再是一家公司 ...

  5. 99%的人都不知道的品牌冷知识

    现在OPPO和VIVO是各自独立发展他们既是同行,也是对手. 农夫山泉和娃哈哈也有一腿? 娃哈哈当年的海南和广西总代理因为跨区域串货跟公司起冲突,该总代离职后,先后创办了养生堂.农夫山泉,做出养生堂龟 ...

  6. 99.99%人都不知道的“##“里用法

    99.99%人都不知道的"##"里用法 转:原文链接<99.99%人都不知道的"##"里用法> 编者荐语: 来来来,学习一些C语言骚气的操作! 以下 ...

  7. php h5支付没有返回app中,很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法...

    在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回.后退.上一页等按钮实现自己的关闭页面.调整到指定页面或执行一些其它操作的 需求,那在代码中怎样监听当点击微信.支付宝.百度糯米.百度钱包 ...

  8. 苹果手机小技巧大全计算机,80%的人都不知道的五个iPhone实用小技巧,不知道的话赶紧看看...

    原标题:80%的人都不知道的五个iPhone实用小技巧,不知道的话赶紧看看 现在越来越多的人使用iPhone手机,而且iPhone新机也是出了一段时间了,但是还是有很多人不知道iPhone中的一些隐藏 ...

  9. I00023 鸡兔同笼解法二

    穷举法是程序员常用的手法,参见<鸡兔同笼>. 鸡兔同笼问题是<孙子算经>卷下中的第31题.今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?答曰:雉二十三.兔一十二. 一 ...

最新文章

  1. SpringBoot : Springboot-jpa Table 'sell.hibernate_sequence' doesn't exist
  2. 剑指offer之46-50题解
  3. 非安装版的PostgreSQL8.3.3的首次使用经历
  4. sass 安装和使用
  5. 为什么要使用 zero_grad()?
  6. 怎么做扇面_美加德尚门窗 | 阳台怎么封好?三种门窗搭配,享受四季景致
  7. android 画布抗锯齿,android – 如何在画布和路径中进行抗锯齿处理
  8. 【SQL】ROWNUM和ROWID
  9. match_parent和fill_parent有什么区别?
  10. OSG仿真案例(7)——osg自动驾驶
  11. 需要掌握的flex知识点
  12. debian nvidia 安装_Debian安装Nvidia显卡驱动
  13. matlab中.mat文件用法
  14. Unity Shader 标准光照模型——漫反射
  15. 脑科学家:神经科学与大数据的结合带来的新领域
  16. 新手如何Reverces(基础ctf教程篇)
  17. CommaFeed:仿Google Readerd的RSS阅读器
  18. 为什么要使用回调函数?(这个回答太精彩了)
  19. 从零开始学习Linux部署Java web项目
  20. Spring Cloud Gateway 参考指南

热门文章

  1. 云丰计算机,于云丰-中国科学院大学-UCAS
  2. java远程执行jmi,java调用matlab 时出现java.lang.NullPointerException错误
  3. okhttp3图片压缩上传_支持 图片压缩、PDF压缩 合并 分割的网址、极力推荐、超奈斯...
  4. 服务器搜索文件命令,Centos文件搜索命令的讲解
  5. java split 路径,JAVA通过文件路径分隔符分割文件路径
  6. erdas裁剪影像_运用ERDAS裁剪影像
  7. java gui 监听组合键,Java之GUI按钮监听事件ActionListener
  8. Android属性动画赏析,Android源码分析—属性动画的工作原理
  9. 安装centos8.4.2105 docker镜像
  10. 硬件服务器processor是什么,服务器硬件检测(采用mcelog)