酷代码 AI
菜单
服务商

Python实现:灵活求解古代鸡兔同笼问题的通用函数

```python def chicken_and_rabbit(heads=35, feet=100): # 鸡有两只脚,兔子有四只脚 for i in range(heads + 1): # 鸡的数量从0到头数 j = heads - i # 兔子的数量 if 2 * i + 4 * j == feet: # 如果满足脚数的条件 return [i, j] # 返回鸡和兔的数量 return [] # 如果没有找到合适的组合,返回空列表 # 测试函数 print(chicken_and_rabbit()) # 默认参数,输出:[23, 12] print(chicken_and_rabbit(10, 28)) # 输出:[6, 4] print(chicken_and_rabbit(10, 30)) # 输出:[] ``` ######[AI写代码神器 | 213点数解答 | 2024-07-01 06:22:51]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]