导读:今天首席CTO笔记来给各位分享关于一百块钱买鸡有多少种买法Python的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
百钱百鸡的python算法
for cock in range(1,20+1):
for hen in range(1,33+1):
for biddy in range(1,99+1):
if (5*cock+3*hen+biddy/3)==100:
if (cock+hen+biddy)==100:
if biddy%3==0:
print cock,hen,biddy
你也没给价格,这个解答是假设公鸡5块,母鸡3块,小鸡3只1块
*转自互联网
Python3编译的话记得把print换成函数
python语言“百钱买百鸡”的问题?
你好,答案如下所示。
希望你能够详细查看。
如果你有不会的,你可以提问
我有时间就会帮你解答。
希望你好好学习。
每一天都过得充实。
100块钱买100只鸡 公鸡5块一只 母鸡3块一只 小鸡3只一块 有几种方案买鸡 我想知道详细解析?
令公鸡、母鸡、小鸡的个数分别是 a,b,c,则:
5a+3b+c/3=100,方程A
a+b+c=100,方程B
B*9-A*3,得到:
8c-6a=600
c=3(100+a)/4
c 必须是整数,100+4 必须是4的倍数,a 最大不超过 100/5=20
因此:a 的取值范围只能是,a=0,4,8,12,16,20
对应的,c 的取值范围是,c=75,78,81,84,87,90
代入方程B,对应的b为,b=25,18,11,4,-3,-10
显然,负数不符合题意
因此,本题有四组解:
a=0,b=25,c=75;
a=4,b=18,c=78;
a=8,b=11,c=81;
a=12,b=4,c=84。
100元钱买鸡。公鸡3元一只母鸡2元一只小鸡1元3只。问100元买100只鸡怎样买?
解:
公鸡x只,母鸡Y只,则小鸡(100-x-y)只依题意得
3x+2y+(100-x-y)/3=100
x+y+(100-x-y)=100
解得x=20,y=8100-x-y=72
形式:
把相等的式子(或字母表示的数)通过“=”连接起来。
等式分为含有未知数的等式和不含未知数的等式。
例如:
x+1=3——含有未知数的等式;
2+1=3——不含未知数的等式。
需要注意的是,个别含有未知数的等式无解,但仍是等式,例如:x+1=x——x无解。
结语:以上就是首席CTO笔记为大家介绍的关于一百块钱买鸡有多少种买法Python的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。