Python——鸡兔同笼问题

没注释的源代码

tou = 10

jiao = 36

ji_jiao = tou*2

tu_jiao = jiao - ji_jiao

tu = tu_jiao // 2

ji = tou - tu

print('鸡的数量',ji)

print('兔的数量',tu)

注释的源代码

python:

tou = 10 # 鸡头和兔头一共10只

jiao = 36 # 鸡脚和兔脚一共36只

ji_jiao = tou*2 # 全部为鸡时(即兔抬起两只脚时,视为鸡),鸡的脚是头的两倍

tu_jiao = jiao - ji_jiao # 抬起来的两只脚就是兔子的脚

tu = tu_jiao // 2 # 兔等于抬起来的两只脚的一半,这里用//(整除)而不是/(除)

ji = tou - tu # 鸡的数量是总数减去兔的数量

print('鸡的数量',ji) # 输出鸡的数量

print('兔的数量',tu) # 输出兔的数量

相关推荐
默默学前端几秒前
JavaScript 中 call、apply、bind 的区别
开发语言·前端·javascript
星辰_mya2 分钟前
Fork/Join 框架与并行流:CPU 密集型的“分身术”
java·开发语言·面试
郝学胜-神的一滴5 分钟前
循环队列深度剖析:从算法原理到C++实现全解析
开发语言·数据结构·c++·算法·leetcode
Via_Neo6 分钟前
接雨水问题 + 输入优化
java·开发语言·算法
所谓伊人,在水一方3336 分钟前
【Python数据可视化精通】第9讲 | 实时数据流可视化
开发语言·python·信息可视化·数据分析·pandas
困死,根本不会7 分钟前
Python 基础语法速通:从入门到上手
windows·笔记·python·学习
无风听海8 分钟前
深入解析 Python dotenv
网络·python·rpc
吃鱼不吐刺.9 分钟前
阻塞队列。
java·开发语言
不光头强10 分钟前
ArrayList知识点
java·开发语言·windows
plus4s11 分钟前
3月13日(进阶5)
算法