使用python语解决一个小学数学题----鸡兔同笼问题
问:
鸡(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语解决一个小学数学题----鸡兔同笼问题相关推荐
- C语言: 编写一个程序解鸡兔同笼问题:已知鸡兔总数为a, 鸡兔腿总数为b, 计算出鸡兔各多少只
题目: 编写一个程序解鸡兔同笼问题:已知鸡兔总数为a, 鸡兔腿总数为b, 计算出鸡兔各多少只 题目分析:直接使用顺序结构就行 1.设鸡有x只,兔子有y只,因此x+y=a:即, x=a ...
- 利用计算机解决古代数学问题鸡兔同笼,古代鸡兔同笼数学题:利用现代数学思维来解决...
古代鸡兔同笼数学题:利用现代数学思维来解决 我们在解决问题时要使问题简单化,鸡兔同笼的问题用现代的数学思维来解已简单多了.思维如果被问题牵着鼻子走的话,是不可能考虑周全的.问题被简化后,关注点也就清楚 ...
- 利用计算机解决古代数学问题鸡兔同笼,古代趣味数学:鸡兔同笼的4种算法,你都能看懂吗?...
鸡兔同笼是中国古代的数学名题之一,出自<孙子算经>.书中是这样叙述的:"今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?"这四句话的意思是:有若干只鸡兔同在一个 ...
- 利用计算机解决古代数学问题鸡兔同笼,古代人是怎样解决“鸡兔同笼”得问提的?...
鸡兔同笼是我国古代著名趣题之一.大约在1500年前,<孙子算经>中就记载了这个有趣的问题.书中是这样叙述的:"今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?" ...
- 利用计算机解决古代数学问题鸡兔同笼,古代数学-鸡兔同笼:7种解法,你发现了几种呢?...
鸡兔同笼问题是我国古代一道经典的数学趣题.它记载于大约1500年前的<孙子算经>中,书中是这样描述的:"今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?"这句话 ...
- python求鸡兔同笼 鸡兔总数鸡兔腿_编写一个程序解鸡兔同笼问题:已知鸡兔总数为a,鸡兔腿总数为b,计算鸡兔各有多少只?...
[单选题]42. Wie alt ist deine Schwester? Ist sie noch klein? - Ja, sie ist acht.(1998) [单选题]46. Er beha ...
- python解决鸡兔同笼_Python解决鸡兔同笼问题的方法
本文实例讲述了python解决鸡兔同笼问题的方法,分享给大家供大家参考.具体分析如下: 问题描述 一个笼子里面关了鸡和兔子(鸡有 2 只脚,兔子有 4 只脚,没有例外).已经知道了笼 子里面脚的总数 ...
- python鸡兔同笼编程运行结果_Python解决鸡兔同笼问题的方法
本文实例讲述了Python解决鸡兔同笼问题的方法,分享给大家供大家参考.具体分析如下: 问题描述 一个笼子里面关了鸡和兔子(鸡有 2 只脚,兔子有 4 只脚,没有例外).已经知道了笼 子里面脚的总数 ...
- 农场主问题-鸡兔同笼问题---分析与解决--Python
目的: 最近参与助教工作,遇到一些有趣的问题,在此做些记录. 问题: 农场主问题:一位农场主有鸡和羊若干,这些动物共有 26 个头, 64 只脚.请设计一个程序,计算出鸡和羊的数量. 思路: 这是一道 ...
- 利用计算机解决鸡兔同笼问题,Python解决鸡兔同笼问题的方法
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,Python的定位是"优雅"."明确".&quo ...
最新文章
- SVM原理详细图文教程来了!一行代码自动选择核函数,还有模型实用工具
- linux查找maven安装目录_Linux 安装 maven
- 中国社交产品十年记...
- Oracle入门(五)之基本命令操作
- python获取当前日期_Python程序获取当前日期
- maven如何合并两个war到一个war项目中
- Ubuntu 14.04中修复默认启用HDMI后没有声音的问题
- 运行VINS-mono:/home/tony-ws1/output/pose_graph/ not exists, trying to create it /home/tony-ws1/ou错误解决
- 计算机硬件数据处理过程,统计数据处理
- 10、python图像识别库tesseract下载及配置
- LINUX下载编译FriBidi
- 入坑之路第七天(防御策略报表工具)
- allegro174的brd转alg文件导入AD异常
- MySQL:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA
- 【JY】知名显式动力学求解器Radioss宣布开源
- 低频RFID 底层编码
- 计算机网络笔记—计算机网络概述
- 关于服务器租用的利弊
- PHP微信小程序消息推送写法
- 阿里又孵出一只2000亿猛兽,马云当年的眼光太狠了