要求用户输入头数和腿数,输出结果或输出无解

我的思路是 用穷举法的话,必定使用循环,即while函数,那么必须按照一定的顺序去穷举

因为兔子有四条腿比鸡的腿多,所以我打算从假设兔子数量为0,开始,以腿数加起来少于输入的腿数为标准,逐个增加兔子的个数,程序如下

print('鸡兔同笼问题')head=int(input('请输入头的个数')) #Python中变量都是通过赋值被创建leg=int(input('请输入腿的个数'))r=0 #假设一开始兔子个数r为0c=head-rwhile r*4+c*2<leg:r = r+1c = head-rif r*4+c*2 == leg:  #注意冒号print('鸡的个数为',c)print('兔子的个数为',r)breakelif  r*4+c*2>leg:print('无解')

  

转载于:https://www.cnblogs.com/coder-lyj/p/11117384.html

鸡兔同笼问题(python)相关推荐

  1. 鸡兔同笼之Python函数

    Python函数之鸡兔同笼 题目:大约在1500年前,<孙子算经>中就记载了这个有趣的问题.书中是这样叙述的: 今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何? ```python ...

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

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

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

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

  4. python解决鸡兔同笼问题

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

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

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

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

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

  7. python鸡兔同笼编程运行结果_Python少儿编程:鸡兔同笼

    Python少儿编程:解决鸡兔同笼问题 一笼鸡和兔子,我们数了一下,咳咳,鸡和兔子的头一共有35个,但是鸡和兔子的脚一共有94只. 好的,那么吃货们我们来好好算一算,到底能做几只德州扒鸡和双流兔头呢? ...

  8. 鸡兔同笼问题新解与Python实现

    问题描述:鸡兔同笼问题.假设共有鸡.兔30只,脚90只,求鸡.兔各有多少只. 传统思路,使用暴力测试来枚举所有可能. for ji in range(0, 31): if 2*ji + (30-ji) ...

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

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

  10. python编写鸡兔同笼程序设计_Python少儿编程:鸡兔同笼,涨知识了

    Python少儿编程:解决鸡兔同笼问题 一笼鸡和兔子,我们数了一下,咳咳,鸡和兔子的头一共有35个,但是鸡和兔子的脚一共有94只. 好的,那么吃货们我们来好好算一算,到底能做几只德州扒鸡和双流兔头呢? ...

最新文章

  1. BZOJ2331:[SCOI2011]地板——题解
  2. 利用OpenCv读取一张图片并显示
  3. Unity 游戏框架搭建 (九) 减少加班利器-QConsole
  4. HDUOJ---1879 继续畅通工程
  5. python实现8大排序算法
  6. 瑞萨电子推出R-Car Gen3e CPU速度提升达20%
  7. 苹果上新了!新款iPad Pro发布:妙控键盘成最大惊喜
  8. codeforces 848B Rooter's Song 思维题
  9. 护考人机对话用计算机吗,2018护士执业资格考试人机对话怎么考 有什么注意事项...
  10. 保山一中2021高考成绩查询,云南省保山第一中学
  11. SAP 服务器文件上传和下载
  12. Linux/Windows/C++网络开源库项目集合
  13. 软件测试用例设计练习
  14. 注塑模具设计需要注意哪些要点?
  15. MATLAB数字图像示例题目
  16. Kinect结合Unity3D引擎开发体感游戏(二)
  17. 国内外Unity视频学习网站大全
  18. 全球3D打印机行业一流服务品牌
  19. selenium2(webdriver)的“兄弟姐妹”
  20. Java实现GitHub第三方登录详解

热门文章

  1. 2022年软考可以异地报考吗?详细解说
  2. Linux-将yum源设置为阿里云的镜像源(Centos7/6/5)
  3. Python游戏编程(七)Sonar Treasure Hunt
  4. JQ 实现倒计时效果
  5. 深富策略油服概念股集体爆发
  6. CDH6.3.1部署
  7. 使用illuminate/html
  8. 如何在 EtherScan 上读取智能合约
  9. iOS三维菜单、调试工具、封装通讯录、网络框架、多种控件和动画等源码
  10. android超级课程表