Python函数之鸡兔同笼

题目:大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:

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


```python
def my_jitu(a,b):       # a, b 函数的传参i = 0         # 定义一个变量计算鸡的数量num = 0          #定义num用于记录判断条件为真或为假while i <= a:       j=0             #兔的数量while j<=a:if 2*i+4*j == b and i+j == a:print("鸡的数量为{},兔的数量为{}".format(i, j))num =1            #条件成立,继续循环j+=1i+=1if num ==0:               # 条件不成立print("您输入的数无法判断鸡兔的数量")x= int(input("输入鸡兔的总头数:"))
y= int(input("输入鸡兔的总腿数:"))
my_jitu(x,y )

鸡兔同笼之Python函数相关推荐

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

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

  2. Python实现鸡兔同笼问题

    鸡兔同笼问题是<孙子算经>中的经典题目,也是小学奥数题里的常客. 原书中是这么描述的:"今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?" 翻译成现代汉语就是: ...

  3. Python疫起学习·万丈高楼平地起Day07(精简版|浓缩就是精华)集合、程序控制结构知识点附上鸡兔同笼问题以及时间库终结

    二十一.集合 集合set属于Python无序可变序列.集合是使用大括号括起来的各种数据,可以看作没有Value的字典.集合里面的元素不能重复.集合中只能包含数字.字符串.元组等不可变类型(或者说是可哈 ...

  4. 鸡兔同笼Python实现

    鸡兔同笼是一个经典的数学问题,其中有一个笼子里面有鸡和兔,现在给出了两个条件: 鸡兔的总头数和总腿数 鸡的头数 那么问题就是求出鸡的腿数和兔的腿数. 下面是用 Python 实现的程序: def ch ...

  5. 鸡兔同笼问题(python)

    要求用户输入头数和腿数,输出结果或输出无解 我的思路是 用穷举法的话,必定使用循环,即while函数,那么必须按照一定的顺序去穷举 因为兔子有四条腿比鸡的腿多,所以我打算从假设兔子数量为0,开始,以腿 ...

  6. 11210怎么等于24_【Python】鸡兔同笼怎么“妙解”?

    上一节: <<[python] 学了编程.我写的第二个游戏...>> 鸡兔同笼,是中国古代著名典型趣题之一,记载于<孙子算经>之中.鸡兔同笼问题,是小学奥数的常见题 ...

  7. python解决鸡兔同笼问题

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

  8. python鸡兔同笼编程输出不存在合理答案_Python 解答鸡兔同笼和五家共井问题

    时间:2018-09-18 概述:算法 鸡兔同笼 五家共井 先来看看Python是如何处理鸡兔同笼的问题,故事是这样:有若干只鸡和兔同在一个笼子里,从上面数,有35个头:从下面数,有94只脚.问笼中各 ...

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

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

最新文章

  1. 05-配置数据库的远程连接 创建hive数据库的时候要选择latin1
  2. linux网络协议栈之数据包处理过程,Linux网络协议栈之数据包处理过程
  3. jQuery必知要点(一)
  4. 虚拟机和Linux系统的安装
  5. C 怎么读取Cpp文件_python之调用C加速计算(一)
  6. C++知识点(六)数组、指针与字符串导学
  7. Method for Discovering Network Topology中文翻译【Z-Stack Home 1.2.0开发文档】
  8. CCF201312--模拟练习试题参考答案(Java)
  9. 解读mpvue官方文档的Class 与 Style 绑定及不支持语法
  10. svn中文语言安装包使用
  11. LeetCode反转链表图解
  12. js网页右下角弹窗js特效
  13. 2021-04-30 AndroidStudio_3种按钮点击事件_小白龙抄作业
  14. Android开发艺术探索笔记——第一章:Activity的生命周期和启动模式
  15. python javascript区别_Python,Java和JavaScript这3个编程语言未来哪个更有前景?
  16. matlab电机系统建模与仿真软件下载,基于MATLAB直流无刷电动机系统建模与仿真
  17. 读取云服务器文件列表,读取云服务器文件列表
  18. 4.合宙Air32F103_LCD
  19. 编写程序,用户输入一个列表和2个整数作为下标,然后输出列表中介于2个下标之间的元素组成的子列表。考试题库7
  20. 华为鸿蒙系统超级终端,华为再发新版鸿蒙OS系统!新增超级终端功能:可媲美iOS系统...

热门文章

  1. 深度|人脸图像的技术原理及在电商业务中的应用
  2. java中写html标签,java写html剔出标签
  3. solidworks批量图号分离_SolidWorks2014怎么实现图号名称分离?
  4. linux环境下questasim 10.7的安装步骤
  5. CreateJS实现打飞机小游戏
  6. MFC设置应用程序图标
  7. CentOS Firefox播放视频--安装Flash插件
  8. windows Server 2012修复(CVE-2016-2183)(CVE-2013-2566)(CVE-2015-2808)
  9. ᑋᵉᑊᑊᵒ ᵕ̈ᰔᩚ
  10. 男孩子读博好处--转载