鸡兔同笼之Python函数
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函数相关推荐
- 利用计算机解决鸡兔同笼问题,Python解决鸡兔同笼问题的方法
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,Python的定位是"优雅"."明确".&quo ...
- Python实现鸡兔同笼问题
鸡兔同笼问题是<孙子算经>中的经典题目,也是小学奥数题里的常客. 原书中是这么描述的:"今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?" 翻译成现代汉语就是: ...
- Python疫起学习·万丈高楼平地起Day07(精简版|浓缩就是精华)集合、程序控制结构知识点附上鸡兔同笼问题以及时间库终结
二十一.集合 集合set属于Python无序可变序列.集合是使用大括号括起来的各种数据,可以看作没有Value的字典.集合里面的元素不能重复.集合中只能包含数字.字符串.元组等不可变类型(或者说是可哈 ...
- 鸡兔同笼Python实现
鸡兔同笼是一个经典的数学问题,其中有一个笼子里面有鸡和兔,现在给出了两个条件: 鸡兔的总头数和总腿数 鸡的头数 那么问题就是求出鸡的腿数和兔的腿数. 下面是用 Python 实现的程序: def ch ...
- 鸡兔同笼问题(python)
要求用户输入头数和腿数,输出结果或输出无解 我的思路是 用穷举法的话,必定使用循环,即while函数,那么必须按照一定的顺序去穷举 因为兔子有四条腿比鸡的腿多,所以我打算从假设兔子数量为0,开始,以腿 ...
- 11210怎么等于24_【Python】鸡兔同笼怎么“妙解”?
上一节: <<[python] 学了编程.我写的第二个游戏...>> 鸡兔同笼,是中国古代著名典型趣题之一,记载于<孙子算经>之中.鸡兔同笼问题,是小学奥数的常见题 ...
- python解决鸡兔同笼问题
python解决鸡兔同笼问题 参考文章: (1)python解决鸡兔同笼问题 (2)https://www.cnblogs.com/xiaolu915/p/10587499.html 备忘一下.
- python鸡兔同笼编程输出不存在合理答案_Python 解答鸡兔同笼和五家共井问题
时间:2018-09-18 概述:算法 鸡兔同笼 五家共井 先来看看Python是如何处理鸡兔同笼的问题,故事是这样:有若干只鸡和兔同在一个笼子里,从上面数,有35个头:从下面数,有94只脚.问笼中各 ...
- python解决鸡兔同笼_Python解决鸡兔同笼问题的方法
本文实例讲述了python解决鸡兔同笼问题的方法,分享给大家供大家参考.具体分析如下: 问题描述 一个笼子里面关了鸡和兔子(鸡有 2 只脚,兔子有 4 只脚,没有例外).已经知道了笼 子里面脚的总数 ...
最新文章
- 05-配置数据库的远程连接 创建hive数据库的时候要选择latin1
- linux网络协议栈之数据包处理过程,Linux网络协议栈之数据包处理过程
- jQuery必知要点(一)
- 虚拟机和Linux系统的安装
- C 怎么读取Cpp文件_python之调用C加速计算(一)
- C++知识点(六)数组、指针与字符串导学
- Method for Discovering Network Topology中文翻译【Z-Stack Home 1.2.0开发文档】
- CCF201312--模拟练习试题参考答案(Java)
- 解读mpvue官方文档的Class 与 Style 绑定及不支持语法
- svn中文语言安装包使用
- LeetCode反转链表图解
- js网页右下角弹窗js特效
- 2021-04-30 AndroidStudio_3种按钮点击事件_小白龙抄作业
- Android开发艺术探索笔记——第一章:Activity的生命周期和启动模式
- python javascript区别_Python,Java和JavaScript这3个编程语言未来哪个更有前景?
- matlab电机系统建模与仿真软件下载,基于MATLAB直流无刷电动机系统建模与仿真
- 读取云服务器文件列表,读取云服务器文件列表
- 4.合宙Air32F103_LCD
- 编写程序,用户输入一个列表和2个整数作为下标,然后输出列表中介于2个下标之间的元素组成的子列表。考试题库7
- 华为鸿蒙系统超级终端,华为再发新版鸿蒙OS系统!新增超级终端功能:可媲美iOS系统...
热门文章
- 深度|人脸图像的技术原理及在电商业务中的应用
- java中写html标签,java写html剔出标签
- solidworks批量图号分离_SolidWorks2014怎么实现图号名称分离?
- linux环境下questasim 10.7的安装步骤
- CreateJS实现打飞机小游戏
- MFC设置应用程序图标
- CentOS Firefox播放视频--安装Flash插件
- windows Server 2012修复(CVE-2016-2183)(CVE-2013-2566)(CVE-2015-2808)
- ᑋᵉᑊᑊᵒ ᵕ̈ᰔᩚ
- 男孩子读博好处--转载