提到“鸡兔同笼”这个经典数学问题,相信很多人都不陌生!它不仅是小学奥数的经典题目,还成了编程爱好者们练习逻辑的好素材。今天就用Python来轻松解决这个问题吧!😎
假设笼子里有若干只鸡和兔子,已知总头数和脚数,求鸡和兔子各有多少只?🤔
代码实现如下:
```python
def solve(num_heads, num_legs):
for chickens in range(num_heads + 1):
rabbits = num_heads - chickens
if (2 chickens + 4 rabbits == num_legs):
return chickens, rabbits
return "无解"
heads = int(input("输入总头数:"))
legs = int(input("输入总脚数:"))
chickens, rabbits = solve(heads, legs)
print(f"鸡有 {chickens} 只,兔子有 {rabbits} 只。")
```
运行后,只需输入总头数和脚数,程序就会输出答案!🎉
通过这种方式,不仅重温了数学知识,还体验了编程的乐趣。快来试试吧,说不定还能教小朋友一起玩哦!👨🏫👩👧