chicken.py 430 B

1234567891011121314151617
  1. """
  2. 求解《百钱百鸡》问题
  3. 1只公鸡5元 1只母鸡3元 3只小鸡1元 用100元买100只鸡
  4. 问公鸡 母鸡 小鸡各有多少只
  5. Version: 0.1
  6. Author: 骆昊
  7. Date: 2018-03-02
  8. """
  9. for x in range(0, 20):
  10. for y in range(0, 33):
  11. z = 100 - x - y
  12. if 5 * x + 3 * y + z / 3 == 100:
  13. print('公鸡: %d只, 母鸡: %d只, 小鸡: %d只' % (x, y, z))
  14. # 要理解程序背后的算法 - 穷举法