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

相关推荐
数据智能老司机1 小时前
精通 Python 设计模式——创建型设计模式
python·设计模式·架构
大怪v2 小时前
前端:人工智能?我也会啊!来个花活,😎😎😎“自动驾驶”整起!
前端·javascript·算法
数据智能老司机2 小时前
精通 Python 设计模式——SOLID 原则
python·设计模式·架构
c8i4 小时前
django中的FBV 和 CBV
python·django
c8i4 小时前
python中的闭包和装饰器
python
惯导马工4 小时前
【论文导读】ORB-SLAM3:An Accurate Open-Source Library for Visual, Visual-Inertial and
深度学习·算法
骑自行车的码农5 小时前
【React用到的一些算法】游标和栈
算法·react.js
博笙困了5 小时前
AcWing学习——双指针算法
c++·算法
moonlifesudo6 小时前
322:零钱兑换(三种方法)
算法
这里有鱼汤7 小时前
小白必看:QMT里的miniQMT入门教程
后端·python