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

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