写了几行处理鸡兔同笼问题:

今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?——出自《孙子算经》

第一遍写的

ji = 0

tu = 0

while ji+tu<=35:

if 2*ji+4*tu==94:

print("鸡有%d只,兔有%d只"%(ji,tu))

ji+=1

tu+=1

运行后没有结果。检查发现这里鸡兔一起加相当于鸡兔相等,这当然是不可能解出来的。于是修改为:

ji = 0

while ji<=35:

tu=0

while tu<=35:

if 2*ji+4*tu==94:

print("鸡有%d只,兔有%d只"%(ji,tu))

tu+=1

ji+=1

运行出现一列结果

发现这里设定的其实是鸡兔最大35,而不是两者和。 再次修改:

ji = 0

while ji<=35:

tu=0

while tu<=35:

if (2*ji+4*tu==94)and(ji+tu==35):

print("鸡有%d只,兔有%d只"%(ji,tu))

tu+=1

ji+=1

最后得到结果。

今天写的这个东西并不难,但是出现了许多问题,而且反复改才得到正确结果。开始编的时候就马虎,很多没有考虑清楚的。多加练习。。。嗯

python编写鸡兔同笼程序_鸡兔同笼问题的python实现相关推荐

  1. python漂亮界面 数独游戏源代码_使用Python编写数独游戏自动出题程序

    原标题:使用Python编写数独游戏自动出题程序 数独是一个很好玩的游戏,可以锻炼推理能力.下面的代码可以自动生成数独游戏题目. fromrandom importshuffle, randrange ...

  2. Python编写的桌面图形界面程序实现更新检测和下载安装

    在Python中我们有很多种方案来编写桌面图形用户界面程序,譬如内置的 Tkinter .强大的 PyQt5 和 PySide2 ,还有 wxPython .借助这些或内置或第三方的模块,我们可以轻松 ...

  3. 使用python编写一个简易的打折程序

    使用python编写一个简易的打折程序

  4. 利用Python编写一个高斯正反算程序

    一.前言 这次的高斯正反算程序是使用的Python编写的. 环境信息是:Win10.PyCharm 2021.3.1.PySide6 6.3.1.Python 3.9.9,基于QT Designer设 ...

  5. python中的数据分析库有哪些_全网最全数据分析师干货-python篇

    作者:胖熊酱 著作权归作者所有.AI开发者获得授权转载,禁止二次转载 https://zhuanlan.zhihu.com/p/79873148 注:封面图片来自网络 最近正在准备面试,故整理了很多面 ...

  6. 使用Python编写网页时,我们经常需要操纵HTML标签和属性。Python的Dominate库可以帮助我们以Python对象的形式生成HTML,有效简化了代码...

    使用Python编写网页时,我们经常需要操纵HTML标签和属性.Python的Dominate库可以帮助我们以Python对象的形式生成HTML,有效简化了代码的编写过程. 安装 Dominate库可 ...

  7. python给图片添加水印图片_使用Python编写批量添加图片水印程序

    文章目录 一.为什么要为图片添加水印 二.利用Python为图片添加水印 遍历文件夹下所有图片文件 三.利用QT for Python制作图片水印添加程序 一.为什么要为图片添加水印 在互联网写文章最 ...

  8. 基于python的天气预报系统,基于python编写的天气抓取程序

    以前一直使用中国天气网的天气预报组件都挺好,可是自从他们升级组件后数据加载变得非常不稳定,因为JS的阻塞常常导致网站打开速度很慢.为了解决这个问题决定现学现用python编写一个抓取程序,每天定时抓取 ...

  9. 使用Python编写数独游戏自动出题程序

    数独是一个很好玩的游戏,可以锻炼推理能力.下面的代码可以自动生成数独游戏题目. from random import shuffle, randrange def generate():     # ...

  10. 我的python程序_我试着运行我的python程序,但当我运行它时什么也没有发生

    我在运行我用python编写的交互式小故事时遇到了问题.我总是遇到一些非ASCII错误,或者是一些不允许我运行程序的错误.在 如果你想试试这个程序:Program 我的代码是:#Programmer: ...

最新文章

  1. 【Python-ML】聚类的性能评价指标
  2. reverseinverse
  3. apple watch自身不会让你更健康,而这些会
  4. 06、主题 样式 国际化
  5. nginx 返回动态Html,Nginx负载均衡 -Nginx动态更新upstream
  6. C++一天一个程序(一)
  7. 【Android Studio快捷键】之导入相应包声明(import packages)
  8. Java归去来第3集:Eclipse中给动态模块升级
  9. jquery_ajax_js,浅析jQuery Ajax通用js封装
  10. 2021-09-03相同的树
  11. Windows server 2003-2016镜像下载
  12. 2020-09-16 multisim14仿真电路数字八路抢答控制器仿真
  13. 汽车的android怎么使用方法,汽车安卓投屏怎么用 其实投屏方法很简单
  14. EXCEL常见函数之逻辑函数
  15. 改为国内镜像时jenkins plugin提示: Update information obtained: 不可用 ago;
  16. 如何在 AWS 云中从 Amazon EC2 启动 RHEL 8?
  17. python爬取appstore的评论数据的步骤_评论抓取:Python爬取微信在APPStore上的评论内容及星级...
  18. 送女朋友实用的七夕礼物、送女朋友七夕礼物最有意义排行榜
  19. HTML用户名判断,用户名判断(练习)
  20. 怎么让termux运行Java_在安卓手机上通过 Termux 运行编译/运行 .NET 应用

热门文章

  1. iOS12适配适配iPhone XR/iPhone XS Max
  2. qemu指定CPU型号
  3. ue4蓝图运行顺序_如何从零基础慢慢学习到UE4的顺序?
  4. 核桃的营养价值,核桃的功效与作用
  5. ios 获取沙盒文件名_iOS 获取沙盒文件路径及 写入/删除 沙盒文件
  6. Windows7 设置窗口颜色 护眼
  7. 『IT视界』 [互联网]联想裁员千人不影响国内业务 每年节约2.5亿
  8. 悉尼大学计算机硕士健康科技,悉尼大学健康科学学院
  9. java汉诺塔5层攻略_史上最难智力游戏第5关汉诺塔图文通关攻略
  10. PAT-厘米换算英尺英寸(简单编程题)