美文网首页
Python 计算猪圈里猪的数量

Python 计算猪圈里猪的数量

作者: XH_hector | 来源:发表于2021-01-05 00:37 被阅读0次

题目

一个猪圈里有两只刚满2岁的猪,每只猪只能活四年,每只猪第四年还可以生一次崽,2岁后每两只猪每年可以生4头小猪(假设小猪性别比例总是1:1),那么n年后,猪圈里有几只猪?

解题思路

image.png

代码

aList = [2,2]
year = 0
n = int(input('输入第几年: '))
while year < n:
    bList = aList
    for i in range(len(aList)):
        bList[i] = aList[i]+1 #增加1岁
    geshu = bList.count(3)+bList.count(4)    #统计3,4年的猪
    bList.extend([1]*geshu*2) #根据3,4年猪的数量,添加1岁的猪
    cList = [i for i in bList if i <= 4 ]   #剔除超过4岁的猪
    aList = cList   
    year += 1
print('猪圈里猪的个数:{}头\n猪的年龄:{}'.format(len(cList),cList))

验证

image.png

相关文章

  • Python 计算猪圈里猪的数量

    题目 一个猪圈里有两只刚满2岁的猪,每只猪只能活四年,每只猪第四年还可以生一次崽,2岁后每两只猪每年可以生4头小猪...

  • 生活美满,与你无关

    一 主人的猪圈里养了七头猪,猪爸爸、猪妈妈、猪叔叔、猪婶婶、猪舅舅、猪舅妈、猪小白。 不过除了跟猪爸爸和猪妈妈交流...

  • 猪的计算公式,绝了!

    猪的计算公式,绝了! 人=吃饭+睡觉+上班+玩, 猪=吃饭+睡觉, 代入:人=猪+上班+玩, 即:人-玩=猪+上班...

  • 一只开始减肥的猪

    早上,其他猪都还在流着口水睡得正香的时候,猪小妹就醒了。 猪小妹是整个猪圈里最白最胖的猪,也是整个猪圈中最美的猪。...

  • 测一测,你能看到里面的数字吗?

    猪的计算公式,绝了! 来源:网络 人=吃饭+睡觉+上班+玩, 猪=吃饭+睡觉, 代入:人=猪+上班+玩, 即:人-...

  • 2018-07-31

    妈咪猪说:爸B猪的朋友圈最近三个月都没有妈咪猪的照片,唔来料。 妈咪猪和小猪猪都在爸B猪的心里哇,并不是在朋友圈里...

  • 革命者

    没有人会在乎猪圈里的猪怎么想,也不会分辩那头猪是厉害猪那头猪不厉害,反正只要不病死得瘟疫,最后都是进屠宰场。除非,...

  • 啥是佩奇?

    啥是佩奇? “他爹是猪, 他娘是猪, 儿子也是猪! 一窝猪!” 一夜之间,短片《啥是佩奇》就刷屏了,朋友圈里全是这...

  • 从青春里出来

    从青春里出来 我仿佛从猪圈里 爬出来 一身猪屎猪尿 不知是猪变成的人 还是人变成的猪 从青春里出来 我仿佛是从雪窟...

  • 江山秉性双螺旋

    从前有头猪,和所有的猪一样,都是猪,都会猪叫,都是四条腿,都从小吃猪食,都生活在猪圈里,都会拱土,都笨的像猪一样,...

网友评论

      本文标题:Python 计算猪圈里猪的数量

      本文链接:https://www.haomeiwen.com/subject/upaboktx.html