鸡兔同笼百钱百鸡 问题

Tania ·
更新时间:2024-09-21
· 604 次阅读

鸡兔同笼问题
假设共有鸡、兔30只,脚90只,求鸡、兔各有多少只。

""" name: wangzilu date: 2020/2/19 task: 鸡兔同笼问题。假设共有鸡、兔30只,脚90只,求鸡、兔各有多少只。 x + y = 30 2*x + 4*y = 90 """ for x in range(30): for y in range(25): if x + y == 30 and 2*x + 4*y == 90: print(x,y) 简化版: for x in range(30): y = 30 - x if 2*x + 4*y == 90: print(x,y)

==================================

百钱百鸡问题
公鸡五元,母鸡三元,三只小鸡一元,用一百元买一百只

""" xyz x+y+z=100 5*x+3*y+z/3=100 """ for x in range(0,20): for y in range(0,33): z = 100-x-y if z%3==0 and 5*x+3*y+z/3==100: print('公鸡:{}只,母鸡:{}只,小鸡:{}只。'.format(x,y,z))

如果有两个或三个未知数,就用其他一个或两个表示出另一个未知量。然后用 if 函数实现等式。


作者:secx=1_cosx



鸡兔同笼

需要 登录 后方可回复, 如果你还没有账号请 注册新账号