114-百鸡百钱问题

我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
思路:
1、答案不只一个
2、如果全是公鸡i,最多100/5只
3、如果全是母鸡j,最多100/3只
4、如果全是小鸡k,100块钱,可以买300只;但,所有的鸡最多是100只
5、鸡的数目i+j+k==100
6、鸡的价钱i * 5 + j * 3 + k / 3 == 100

for i in range(100//5 + 1):  # //表示只留商,不要小数,舍弃余数
    for j in range(100//3 + 1):
        for k in range(100 + 1):
            if i + j + k == 100 and i * 5 + j * 3 + k / 3 == 100:
                print('公鸡:%s, 母鸡:%s,小鸡:%s' % (i, j, k))
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容