其他分享
首页 > 其他分享> > 鸡兔同笼&百钱百鸡 问题

鸡兔同笼&百钱百鸡 问题

作者:互联网

鸡兔同笼问题
假设共有鸡、兔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 发布了15 篇原创文章 · 获赞 0 · 访问量 277 私信 关注

标签:鸡兔同笼,百钱,30,range,百鸡,print,90,100
来源: https://blog.csdn.net/ziluuu/article/details/104456698