首页 > 代码库 > 0002_百钱买鸡
0002_百钱买鸡
百钱买鸡:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱?
思路:设定公鸡,母鸡,小鸡各买x,y,z只,则满足下列条件:
x+y+z=100;
5x+3y+z/3=100;
1 __author__ = ‘qq593‘ 2 # /usr/bin/python 3 # -*- coding:utf-8 -*- 4 5 #x is the unknown number 6 for y in range(1,33): 7 for z in range(1,98): 8 x =100-z-y 9 if (0<x<20 and x*5+y*3+z/3==100 and z%3==0): 10 print (x,y,z) 11 #z is the unknown number 12 for x in range(1, 20): 13 for y in range(1, 33): 14 z = 100 - x - y 15 if (z % 3 == 0) and (x * 5 + y * 3 + z / 3 == 100): 16 s = "gongji:%d;muji:%d;xiaoji:%d" % (x, y, z) 17 print (s) 18 #y is the unknown number 19 for x in range(1,20): 20 for z in range(98): 21 y=100-x-z 22 if (x*5+y*3+z/3==100 and z%3==0 and 0<y<33): 23 print (x,y,z)
0002_百钱买鸡
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。