今天我们来解决经典问题“鸡兔同笼”。
《孙子算经》 中有这样的文字:

今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?

翻译现代文就是:

鸡兔同笼,共有35个头,有94只脚,问鸡兔各有多少?

解方程

解:设兔有x只,则鸡有(35-x)只4x+2(35-x) = 94
4x+2×35-2x = 94
4x - 2x + 70 = 942x + 70 = 942x  = 94-702x  = 24x  = 24÷2x  = 12
鸡:35-12=23(只)
检验:方程左边= 4x+2(35-x)= 4×12 + 2× (35-12)= 48 + 2×23= 48 + 46= 94= 方程右边答:鸡有23只,兔有12只。

编程解答

head = 35
foot = 94
#都算成兔
y = (head * 4 - foot) / 2
print('鸡的数量:',int(y))
print('兔的数量:',int(head - y))
head = 35
foot = 94
#都算成鸡
x = (foot - head * 2) / 2
print('兔的数量:',int(x))
print('鸡的数量:',int(head - x))

Python解决“鸡兔同笼”问题相关推荐

  1. python解决鸡兔同笼问题

    python解决鸡兔同笼问题 参考文章: (1)python解决鸡兔同笼问题 (2)https://www.cnblogs.com/xiaolu915/p/10587499.html 备忘一下.

  2. python解决鸡兔同笼_Python解决鸡兔同笼问题的方法

    本文实例讲述了python解决鸡兔同笼问题的方法,分享给大家供大家参考.具体分析如下: 问题描述 一个笼子里面关了鸡和兔子(鸡有 2 只脚,兔子有 4 只脚,没有例外).已经知道了笼 子里面脚的总数 ...

  3. 利用计算机解决鸡兔同笼问题,Python解决鸡兔同笼问题的方法

    Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,Python的定位是"优雅"."明确".&quo ...

  4. 用python解决鸡兔同笼的问题

    朋友们大家好,今天我们来用python解决鸡兔同笼的问题. 我们可以同过for循环来解决这个问题.但首先,我们得先知道有多少个头,多少个腿.所以我们先用input(). import time hea ...

  5. python解决鸡兔同笼问题解法_Python解决鸡兔同笼问题的方法

    本文实例讲述了Python解决鸡兔同笼问题的方法,.具体分析如下: 问题描述 一个笼子里面关了鸡和兔子(鸡有 2 只脚,兔子有 4 只脚,没有例外).已经知道了笼 子里面脚的总数 a,问笼子里面至少有 ...

  6. Python解决鸡兔同笼问题(while穷举法)

    解决鸡兔同笼问题常见有两种方法 第一种是列函数计算法,第二种是while进行穷举 这里展示一下个人感觉比较不常用的穷举法 所谓穷举法,就是利用while循环让计算机在获得你输入的数值之后进行不断的试错 ...

  7. python 解决鸡兔同笼问题

    今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何 问题很简单,数学上二元一次方程就可以解决. 计算机具有强大的运算能力.使用枚举方法很简单. 思路.确定循环的边界.全部为兔,最多23 只,全部为 ...

  8. 用python解决鸡兔同笼问题

    """ 今有雉.兔同笼,上有三十五头,下有九十四足. 问:雉.兔各几何?答曰:雉二十三,兔一十二. """ for x in range(1 ...

  9. Python解决鸡兔同笼

    1只鸡有1个头,2只脚:一个兔子有1个头,4只脚输入英文逗号分割","的两个数字,第一个字表示头的数量,第二个数字表示脚的数量,编程计算鸡和兔子的数量.输出以英文逗号", ...

最新文章

  1. 清华大学精密仪器系:智能传感器太重要了!
  2. 相关及其快速算法的C++实现
  3. Java的回调机制--学习笔记
  4. Summer Training day6 coseforces339D 线段树、位操作
  5. Mac上的抓包工具Charles
  6. ROS----龟界三角恋
  7. Java发射子弹出错_能帮我看看这个子弹的坐标哪里错了吗
  8. vb combox获取选定index_Python-新闻评论获取
  9. WiFi穿透能力甩对手两堵墙 荣耀9X新特性令人侧目
  10. redis安装+启动和连接+让redis在后台运行
  11. php美顏滤镜,PHP GIF / PNG True Colorize滤镜,可保留亮度和Alpha
  12. Yii2的urlManager URL美化
  13. Visual Studio中C++工程的环境配置方法
  14. golang超时控制
  15. 百家姓 —— 特别的姓氏与姓氏的由来
  16. linux安装audit软件,linux audit工具
  17. DelphiXE环境认知(第一章 Project Options)
  18. c语言数组的斐波那契数列
  19. python stm32f401_STM32学习之GPIO配置 (STM32F401ZGT6)
  20. 国际数棋(图形界面、网络版、AI)

热门文章

  1. iOS Camera照相机
  2. elementui表格鼠标滑轮控制横向滚动
  3. 帮老婆系列-关于计算Excel表去除指定时间段后的时间差
  4. 电脑显示网络2连接服务器失败,崩坏学园2连接服务器失败 连接不上网络怎么办...
  5. 仿照京东导航条html+css
  6. ps CS6 不能直接拖入图片的问题!!win8 系统下
  7. Android - JNI环境搭建和简单案例入门
  8. boot版本是什么 cent os_Cent OS 7系统目录结构
  9. 【报告分享】2020快手母婴生态报告-快手大数据研究院(附下载)
  10. html中制作banner,css banner轮播图怎么做?