Python Program to Solve a Classic Ancient Chinese Puzzle
- Posted by Admin
- on August 23, 2022
- in Python
- No Comments.
Post Views: 2,640
Puzzle
We count 31 heads and 96 legs among the chickens and rabbits in a farm. How many rabbits and how many chickens do we have?
internet
Solution
# Inputs containes ( Chickens and Rabbits) heads = 31 legs = 96 def solve(h,l): if (l>h) and (legs%2==0): rabbit = (l-2*h)//2 chick = h-rabbit print(f' There are {rabbit} Rabbits and {chick} chickens.') # Call the function solve(heads, legs) # Out put : There are 17 Rabbits and 14 chickens..