0


python 百钱百鸡问题

  1. # 百钱百鸡问题
  2. """
  3. 百钱百鸡是我国古代数学家[张丘建]在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。
  4. 百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
  5. 即公鸡5元一只,母鸡3元一只,小鸡1元三只,用100块钱买一百只鸡,问公鸡、母鸡、小鸡各有多少只?
  6. 根据题意可建立如下方程:
  7. 5x+3y+z/3=100(1)
  8. x+y+z=100(2)
  9. 采用穷举法即可求解x,y,z的可能取值情形。
  10. """
  11. for x in range(0,20):
  12. for y in range(0,33):
  13. z = 100 - x - y
  14. if 5 * x + 3 * y + z/3 == 100:
  15. print("公鸡,母鸡,小鸡分别为 %d,%d,%d。" %(x,y,z))
标签: 算法 python

本文转载自: https://blog.csdn.net/weixin_53356632/article/details/121802986
版权归原作者 weixin_53356632 所有, 如有侵权,请联系我们删除。

“python 百钱百鸡问题”的评论:

还没有评论