问:
鸡(chicken)和兔子(rabbit)被关进一只笼子里,已知头(head)一共有40个,腿(leg)一共有120个,请问笼子里有几只鸡,几只兔子?
[root@localhost /]# vim 1.py
编辑:
head = 40
leg = 120
for chicken in range(0,head):
rabbit = head - chicken
if chicken * 2 + rabbit * 4 == 120:
print chicken
print rabbit
[root@localhost /]# python 1.py
20
20
解释:先写出已有的条件
head = 40 头有40个
leg = 120 腿有120个
for chicken in range(0,head):先假设鸡的头在0到40个之间的某个数
rabbit = head - chicken然后兔子的个数等有头的总数减去鸡的个数(鸡和兔都只有一个头)
然后使用if语句:
if chicken * 2 + rabbit * 4 == 120: 因为鸡有两条腿,兔子有四条腿,鸡2+兔4就是腿的总个数
然后输出:
print chicken 输出鸡的个数
print rabbit 输出兔子的个数
然后:
wq保存退出
执行python文档
[root@localhost /]# python 1.py
得到答案:
鸡有20只,兔子有20只
20
20

使用python语解决一个小学数学题----鸡兔同笼问题相关推荐

  1. C语言: 编写一个程序解鸡兔同笼问题:已知鸡兔总数为a, 鸡兔腿总数为b, 计算出鸡兔各多少只

    题目: 编写一个程序解鸡兔同笼问题:已知鸡兔总数为a, 鸡兔腿总数为b, 计算出鸡兔各多少只 题目分析:直接使用顺序结构就行         1.设鸡有x只,兔子有y只,因此x+y=a:即,  x=a ...

  2. 利用计算机解决古代数学问题鸡兔同笼,古代鸡兔同笼数学题:利用现代数学思维来解决...

    古代鸡兔同笼数学题:利用现代数学思维来解决 我们在解决问题时要使问题简单化,鸡兔同笼的问题用现代的数学思维来解已简单多了.思维如果被问题牵着鼻子走的话,是不可能考虑周全的.问题被简化后,关注点也就清楚 ...

  3. 利用计算机解决古代数学问题鸡兔同笼,古代趣味数学:鸡兔同笼的4种算法,你都能看懂吗?...

    鸡兔同笼是中国古代的数学名题之一,出自<孙子算经>.书中是这样叙述的:"今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?"这四句话的意思是:有若干只鸡兔同在一个 ...

  4. 利用计算机解决古代数学问题鸡兔同笼,古代人是怎样解决“鸡兔同笼”得问提的?...

    鸡兔同笼是我国古代著名趣题之一.大约在1500年前,<孙子算经>中就记载了这个有趣的问题.书中是这样叙述的:"今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?" ...

  5. 利用计算机解决古代数学问题鸡兔同笼,古代数学-鸡兔同笼:7种解法,你发现了几种呢?...

    鸡兔同笼问题是我国古代一道经典的数学趣题.它记载于大约1500年前的<孙子算经>中,书中是这样描述的:"今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?"这句话 ...

  6. python求鸡兔同笼 鸡兔总数鸡兔腿_编写一个程序解鸡兔同笼问题:已知鸡兔总数为a,鸡兔腿总数为b,计算鸡兔各有多少只?...

    [单选题]42. Wie alt ist deine Schwester? Ist sie noch klein? - Ja, sie ist acht.(1998) [单选题]46. Er beha ...

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

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

  8. python鸡兔同笼编程运行结果_Python解决鸡兔同笼问题的方法

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

  9. 农场主问题-鸡兔同笼问题---分析与解决--Python

    目的: 最近参与助教工作,遇到一些有趣的问题,在此做些记录. 问题: 农场主问题:一位农场主有鸡和羊若干,这些动物共有 26 个头, 64 只脚.请设计一个程序,计算出鸡和羊的数量. 思路: 这是一道 ...

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

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

最新文章

  1. SVM原理详细图文教程来了!一行代码自动选择核函数,还有模型实用工具
  2. linux查找maven安装目录_Linux 安装 maven
  3. 中国社交产品十年记...
  4. Oracle入门(五)之基本命令操作
  5. python获取当前日期_Python程序获取当前日期
  6. maven如何合并两个war到一个war项目中
  7. Ubuntu 14.04中修复默认启用HDMI后没有声音的问题
  8. 运行VINS-mono:/home/tony-ws1/output/pose_graph/ not exists, trying to create it /home/tony-ws1/ou错误解决
  9. 计算机硬件数据处理过程,统计数据处理
  10. 10、python图像识别库tesseract下载及配置
  11. LINUX下载编译FriBidi
  12. 入坑之路第七天(防御策略报表工具)
  13. allegro174的brd转alg文件导入AD异常
  14. MySQL:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA
  15. 【JY】知名显式动力学求解器Radioss宣布开源
  16. 低频RFID 底层编码
  17. 计算机网络笔记—计算机网络概述
  18. 关于服务器租用的利弊
  19. PHP微信小程序消息推送写法
  20. 阿里又孵出一只2000亿猛兽,马云当年的眼光太狠了

热门文章

  1. 用计算机算术表白,数学表白密码
  2. CAD如何绘制固定面积的矩形
  3. 《亲密关系》笔记(1)
  4. Ubuntu 安装磁盘分区及启动项添加
  5. Oracle Coherence中文教程五:Coherence调试
  6. Chainlink的77种用法
  7. 富文本编辑器 可全屏可粘贴(只能单独粘贴图片或文字)
  8. 关于onselect与onchange的介绍
  9. tp6 使用workerman
  10. matlab画图形函数 semilogx semilogy和loglog