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

相关推荐
-Rane几秒前
【C++】vector
开发语言·c++·算法
电饭叔5 分钟前
python转换字符串介绍
开发语言·windows·python
希望之晨9 分钟前
c++ 11 学习 override
开发语言·c++·学习
代码栈上的思考10 分钟前
滑动窗口算法实战
算法
doris820418 分钟前
Python 正则表达式 re.findall()
java·python·正则表达式
Mrliu__22 分钟前
Python高级技巧(六):正则表达式
开发语言·python·正则表达式
普通网友23 分钟前
PL/SQL语言的正则表达式
开发语言·后端·golang
Eloudy26 分钟前
直接法 读书笔记 06 第6章 LU分解
人工智能·算法·ai·hpc
(initial)30 分钟前
B-02. Shared Memory 深度优化:从 Bank Conflict 到 Tensor Core Swizzling
开发语言·c#
消失的旧时光-194330 分钟前
智能指针(四):体系篇 —— 现代 C++ 内存管理全景图
开发语言·c++