python的鸡兔同笼问题

python的鸡兔同笼问题,自己试了几次总是出错,与输入示例不符合。有没有符合输出输入示例的方法?

img

img


img

就算不符,你是不是也应该附上你的代码?个人觉得可以这么写,仅供参考。

list1 = input().split(' ')
a = int(list1[0])
b = int(list1[1])
ji = 0
tu = 0
for i in range(1, a+1):
    for j in range(1, a+1):
        if (i + j == a) and (2 * i + 4 * j == b):
            ji = i
            tu = j
if ji == 0 and tu == 0:
    print("error")
else:
    print(f'ji:{ji}')
    print(f'tu:{tu}')

a,b = map(int,input().split())