python编写程序实现鸡兔同笼

鸡兔同笼问题,鸡兔总数是h,鸡兔总脚数是f,其中f和h由用户输入,求鸡和兔各多少只。使用二元一次方程,鸡用变量c,兔用变量r

h = int(input("请输入鸡兔总头数:"))
f = int(input("请输入鸡兔总脚数:"))

c = (4 * h - f) / 2
r = (f - 2 * h) / 2

if c >= 0 and r >= 0 and c == int(c) and r == int(r):
    print(f"鸡的数量为 {int(c)} 只,兔的数量为 {int(r)} 只。")
else:
    print("无法确定鸡和兔的数量。")

有用的话,采纳一下哈

from sympy import *

c=Symbol('c')
r=Symbol('r')
f=int(input("f="))
h=int(input("h="))
#解方程
d=solve([c+r-h,2*c+4*r-f],[c,r])
print(d)

img