首页 > 编程语言 >python 数学题 百元百鸡 百马百担 实现代码

python 数学题 百元百鸡 百马百担 实现代码

时间:2023-01-09 16:48:15浏览次数:47  
标签:母鸡 公鸡 python 中马 小鸡 百马 100 大马 百担

#母鸡三元一只,公鸡一元一只,小鸡0.5元一只,一百元全部买鸡,有多少种不同买法,分别是什么?
count=0
for m_j in range(1,100//3):
    for g_j in range(1,100):
        for x_j in range(2,101,2):
            if(m_j+g_j+x_j==100) and (m_j*3+g_j+x_j//2==100):
                count+=1
                print(f'母鸡{m_j}只,公鸡{g_j}只,小鸡{x_j}只。')

print(f'\n总共有{count}种方法',end='\n\n')

#有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?
for b_m in range(1,100//3):
    for z_m in range(1,100//2):
        for x_m in range(2,101,2):
            if b_m+z_m+x_m==100 and b_m*3+z_m*2+x_m//2==100:
                print(f'有大马{b_m}匹,中马{z_m}匹,小马{x_m}匹。')
母鸡1只,公鸡95只,小鸡4只。
母鸡2只,公鸡90只,小鸡8只。
母鸡3只,公鸡85只,小鸡12只。
母鸡4只,公鸡80只,小鸡16只。
母鸡5只,公鸡75只,小鸡20只。
母鸡6只,公鸡70只,小鸡24只。
母鸡7只,公鸡65只,小鸡28只。
母鸡8只,公鸡60只,小鸡32只。
母鸡9只,公鸡55只,小鸡36只。
母鸡10只,公鸡50只,小鸡40只。
母鸡11只,公鸡45只,小鸡44只。
母鸡12只,公鸡40只,小鸡48只。
母鸡13只,公鸡35只,小鸡52只。
母鸡14只,公鸡30只,小鸡56只。
母鸡15只,公鸡25只,小鸡60只。
母鸡16只,公鸡20只,小鸡64只。
母鸡17只,公鸡15只,小鸡68只。
母鸡18只,公鸡10只,小鸡72只。
母鸡19只,公鸡5只,小鸡76只。

总共有19种方法

有大马2匹,中马30匹,小马68匹。
有大马5匹,中马25匹,小马70匹。
有大马8匹,中马20匹,小马72匹。
有大马11匹,中马15匹,小马74匹。
有大马14匹,中马10匹,小马76匹。
有大马17匹,中马5匹,小马78匹。

 

标签:母鸡,公鸡,python,中马,小鸡,百马,100,大马,百担
From: https://www.cnblogs.com/ygyalex/p/17037464.html

相关文章