num_heads = int(input('请输入头的总数: ')) num_legs = int(input('请输入腿的总数: '))

计算鸡和兔的数量

num_rabbits = (num_legs - num_heads * 2) / 2 num_chickens = num_heads - num_rabbits

判断是否有解并输出结果

if num_rabbits < 0 or num_chickens < 0 or num_rabbits != int(num_rabbits) or num_chickens != int(num_chickens): print('无解') else: print('鸡的数量为:', int(num_chickens)) print('兔的数量为:', int(num_rabbits))

Python 编程:解决鸡兔同笼问题

原文地址: https://www.cveoy.top/t/topic/lRIj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录