鸡兔同笼问题 Python 代码实现 - 解题思路与代码示例
鸡兔同笼问题是一个经典的数学问题,可以用程序来解决。以下是一个 Python 程序实现:
# 鸡兔同笼问题
# 输入总头数和总脚数
total_heads = int(input('请输入总头数:'))
total_legs = int(input('请输入总脚数:'))
# 计算鸡和兔的数量
rabbit_num = (total_legs - 2 * total_heads) / 2
chicken_num = total_heads - rabbit_num
# 判断是否有解
if rabbit_num >= 0 and chicken_num >= 0 and rabbit_num % 1 == 0 and chicken_num % 1 == 0:
print('兔子的数量为:', int(rabbit_num))
print('鸡的数量为:', int(chicken_num))
else:
print('无解')
运行程序后,输入总头数和总脚数,程序会自动计算出鸡和兔的数量,并输出结果。如果无解,则输出无解。
原文地址: https://www.cveoy.top/t/topic/mKmC 著作权归作者所有。请勿转载和采集!