鸡兔同笼问题

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

--鸡和兔在一个笼子里,从上面数,有35个头;从下面数,有94只脚。问笼中各有几只鸡和兔

如何逻辑整理?

-- 鸡头和兔子头加起来 等于 35 ,鸡头兔头都是单个的

-- 鸡爪和兔子精的脚不同,鸡爪2,兔子精4,加起来94

  -- 其实这个问题的解决不是聪明或者不聪明,我不知道鸡是什么和兔子是什么,

    我也不知道一只鸡到底有多少个鸡爪,不知道兔子有几个脚,我不知道怎么解,我是笨蛋么?

列出方程式

x + y = 35

2x + 4y = 94

如何让计算机来算?

从脚的角度看

    -- 极端成兔子,23只,还需要加上1只鸡,才24只头,

      我只需要知道兔子的个数,鸡的个数35减去兔子的个数,不就知道了,

    -- 极端成鸡47,远远大于35只头,所以推测,必有鸡和兔,只需要一层循环解决问题

  程序化:

#!/usr/bin/python3
for x in range(1,23):
y = 35 - x
if 4*x + 2*y == 94:
print('兔子有%s只,鸡有%s只'%(x, y))

最新文章

  1. Java之工厂方法
  2. 自定义带动画的Toast
  3. selenium第一课(selenium+java+testNG+maven)
  4. Java基础语法总结2
  5. [C++基础]关于对象的创建及内存分配
  6. Android 广播机制概论
  7. maven手动安装jar到本地仓库
  8. Sql server 查询
  9. 【Android】数据库的简单应用——增删改查的操作
  10. Ubunu下安装mongoDB
  11. ML(4): NavieBayes在R中的应用
  12. TWS日志查看
  13. Android AutoCompleteTextView和MultiAutocompleteTextView实现动态自动匹配输入的内容
  14. Django—模型
  15. Matplotlib学习---用seaborn画联合分布图(joint plot)
  16. thinkphp中用ajax对数据库进行操作
  17. hbase 实战项目
  18. python+selenium九:ddt数据驱动
  19. asp.net mvc 3.0 知识点整理 ----- (2).Controller中几种Action返回类型对比
  20. 03: MySQL基本操作

热门文章

  1. 百度支持链接的nofollow属性吗
  2. 【原创】探索云计算容器底层之Cgroup
  3. 微信小程序入门教程
  4. laravel发送邮件配置
  5. composer(三) 基本命令
  6. WPF实现的加载动画
  7. MySQL常用指令,java,php程序员,数据库工程师必备。程序员小冰常用资料整理
  8. Pytest的装饰器——parametrize中ids里包含中文,用例标题显示异常如何解决?
  9. Codeforece E. Anton and Permutation
  10. 小花梨判连通 (bfs+思维+map统计数量)