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) # 输出兔的数量

相关推荐
iCxhust几秒前
微机原理实践教程(C语言篇)---A002流水灯
c语言·开发语言·单片机·嵌入式硬件·51单片机·课程设计·微机原理
晨曦夜月5 分钟前
map与unordered_map区别
算法·哈希算法
莎士比亚的文学花园22 分钟前
Linux驱动开发(3)——设备树
开发语言·javascript·ecmascript
图码30 分钟前
如何用多种方法判断字符串是否为回文?
开发语言·数据结构·c++·算法·阿里云·线性回归·数字雕刻
U盘失踪了36 分钟前
python curl转python脚本
开发语言·chrome·python
charlie11451419136 分钟前
Linux 字符设备驱动:cdev、设备号与设备模型
linux·开发语言·驱动开发·c
handler0138 分钟前
Linux 内核剖析:进程优先级、上下文切换与 O(1) 调度算法
linux·运维·c语言·开发语言·c++·笔记·算法
FQNmxDG4S39 分钟前
Java泛型编程:类型擦除与泛型方法的应用场景
java·开发语言·python
minglie11 小时前
实数列的常用递推模式
算法
bzmK1DTbd1 小时前
JDBC编程规范:PreparedStatement与事务管理
数据库·python·eclipse