Python解决“鸡兔同笼”问题
今天我们来解决经典问题“鸡兔同笼”。
《孙子算经》 中有这样的文字:
今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
翻译现代文就是:
鸡兔同笼,共有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解决“鸡兔同笼”问题相关推荐
- python解决鸡兔同笼问题
python解决鸡兔同笼问题 参考文章: (1)python解决鸡兔同笼问题 (2)https://www.cnblogs.com/xiaolu915/p/10587499.html 备忘一下.
- python解决鸡兔同笼_Python解决鸡兔同笼问题的方法
本文实例讲述了python解决鸡兔同笼问题的方法,分享给大家供大家参考.具体分析如下: 问题描述 一个笼子里面关了鸡和兔子(鸡有 2 只脚,兔子有 4 只脚,没有例外).已经知道了笼 子里面脚的总数 ...
- 利用计算机解决鸡兔同笼问题,Python解决鸡兔同笼问题的方法
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,Python的定位是"优雅"."明确".&quo ...
- 用python解决鸡兔同笼的问题
朋友们大家好,今天我们来用python解决鸡兔同笼的问题. 我们可以同过for循环来解决这个问题.但首先,我们得先知道有多少个头,多少个腿.所以我们先用input(). import time hea ...
- python解决鸡兔同笼问题解法_Python解决鸡兔同笼问题的方法
本文实例讲述了Python解决鸡兔同笼问题的方法,.具体分析如下: 问题描述 一个笼子里面关了鸡和兔子(鸡有 2 只脚,兔子有 4 只脚,没有例外).已经知道了笼 子里面脚的总数 a,问笼子里面至少有 ...
- Python解决鸡兔同笼问题(while穷举法)
解决鸡兔同笼问题常见有两种方法 第一种是列函数计算法,第二种是while进行穷举 这里展示一下个人感觉比较不常用的穷举法 所谓穷举法,就是利用while循环让计算机在获得你输入的数值之后进行不断的试错 ...
- python 解决鸡兔同笼问题
今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何 问题很简单,数学上二元一次方程就可以解决. 计算机具有强大的运算能力.使用枚举方法很简单. 思路.确定循环的边界.全部为兔,最多23 只,全部为 ...
- 用python解决鸡兔同笼问题
""" 今有雉.兔同笼,上有三十五头,下有九十四足. 问:雉.兔各几何?答曰:雉二十三,兔一十二. """ for x in range(1 ...
- Python解决鸡兔同笼
1只鸡有1个头,2只脚:一个兔子有1个头,4只脚输入英文逗号分割","的两个数字,第一个字表示头的数量,第二个数字表示脚的数量,编程计算鸡和兔子的数量.输出以英文逗号", ...
最新文章
- 清华大学精密仪器系:智能传感器太重要了!
- 相关及其快速算法的C++实现
- Java的回调机制--学习笔记
- Summer Training day6 coseforces339D 线段树、位操作
- Mac上的抓包工具Charles
- ROS----龟界三角恋
- Java发射子弹出错_能帮我看看这个子弹的坐标哪里错了吗
- vb combox获取选定index_Python-新闻评论获取
- WiFi穿透能力甩对手两堵墙 荣耀9X新特性令人侧目
- redis安装+启动和连接+让redis在后台运行
- php美顏滤镜,PHP GIF / PNG True Colorize滤镜,可保留亮度和Alpha
- Yii2的urlManager URL美化
- Visual Studio中C++工程的环境配置方法
- golang超时控制
- 百家姓 —— 特别的姓氏与姓氏的由来
- linux安装audit软件,linux audit工具
- DelphiXE环境认知(第一章 Project Options)
- c语言数组的斐波那契数列
- python stm32f401_STM32学习之GPIO配置 (STM32F401ZGT6)
- 国际数棋(图形界面、网络版、AI)
热门文章
- iOS Camera照相机
- elementui表格鼠标滑轮控制横向滚动
- 帮老婆系列-关于计算Excel表去除指定时间段后的时间差
- 电脑显示网络2连接服务器失败,崩坏学园2连接服务器失败 连接不上网络怎么办...
- 仿照京东导航条html+css
- ps CS6 不能直接拖入图片的问题!!win8 系统下
- Android - JNI环境搭建和简单案例入门
- boot版本是什么 cent os_Cent OS 7系统目录结构
- 【报告分享】2020快手母婴生态报告-快手大数据研究院(附下载)
- html中制作banner,css banner轮播图怎么做?