🌟【趣味编程】用Python解决经典数学问题——鸡兔同笼!鸡兔同笼问题是小学奥数的经典题目,但今天我们要用编程来搞定它!💡
假设在一个笼子里有若干只鸡和兔子,已知总共有几个头和几条腿,如何计算出鸡和兔子各有多少只呢?用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 "No solution"
heads = 35 总头数
legs = 94 总腿数
chickens, rabbits = solve(heads, legs)
print(f"鸡有 {chickens} 只,兔子有 {rabbits} 只。")
```
快试试吧!用代码解决生活中的小问题,是不是特别酷?😎