鸡兔同笼问题 Python 解答 - 计算器代码

这是一个简单的 Python 代码,可以帮助您解决经典的鸡兔同笼问题。输入动物总数和腿数,程序将计算出鸡和兔的数量。

def calculate_chicken_rabbit(total_number, total_legs):
    # 鸡兔同笼计算器函数
    for num_chickens in range(total_number + 1):
        num_rabbits = total_number - num_chickens
        if (2 * num_chickens + 4 * num_rabbits) == total_legs:
            return num_chickens, num_rabbits
    return None

# 输入总数量和总腿数
total_number = int(input("请输入总数量:"))
total_legs = int(input("请输入总腿数:"))

# 调用计算器函数并输出结果
result = calculate_chicken_rabbit(total_number, total_legs)
if result:
    num_chickens, num_rabbits = result
    print("鸡的数量为:", num_chickens)
    print("兔的数量为:", num_rabbits)
else:
    print("无法确定鸡兔的数量。")

使用方法:

  1. 复制以上代码并粘贴到 Python 解释器或编辑器中。
  2. 运行代码。
  3. 输入动物总数和总腿数。
  4. 程序将计算并输出可能的鸡和兔的数量。

注意:

  • 该计算器假设笼子里只有鸡和兔子。
  • 鸡有两条腿,兔子有四条腿。
  • 如果无法确定鸡和兔的数量,程序将显示“无法确定鸡兔的数量”。
鸡兔同笼问题 Python 解答 - 计算器代码

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

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