Python中的养兔子问题,基础语法中的基础

嗨害大家好鸭!我是爱摸鱼的芝士❤

这次来整个小案例~

是关于养兔子的问题,

咱先从普通的逻辑思维解析

再转变为编程思维~

在这里插入图片描述

题目:有一对兔子,
从出生后第3个月起每个月都生一对兔子,
小兔子长到第三个月后每个月又生一对兔子,
假如兔子都不死,问每个月的兔子总数为多少?

分析:

出生下来为第0个月,
满月为1月兔,
满2个月为2月兔,
满3个月为3月兔,
满3个月即为成年兔子。

可以推前几个月的兔子月份及数量情况:

在这里插入图片描述

在这里插入图片描述

month = int(input('繁殖几个月?: '))
month_0 = 1
month_1 = 0
month_2 = 0
month_elder = 0  
for i in range(month):
    month_0, month_1, month_2, month_elder = month_elder + month_2, month_0, month_1, month_elder + month_2
    print('第%d个月共' % (i + 1), month_0 + month_1 + month_2 + month_elder, '对兔子')
    print('其中0月兔:', month_0)
    print('其中1月兔:', month_1)
    print('其中2月兔:', month_2)
    print('其中成年兔:', month_elder)

不知道看到这里,
大家有没有对python的语法稍微掌握一点捏?

在这里插入图片描述

繁殖几个月?: 61个月共 1 对兔子
其中0月兔: 0
其中1月兔: 1
其中2月兔: 0
其中成年兔: 02个月共 1 对兔子
其中0月兔: 0
其中1月兔: 0
其中2月兔: 1
其中成年兔: 03个月共 2 对兔子
其中0月兔: 1
其中1月兔: 0
其中2月兔: 0
其中成年兔: 14个月共 3 对兔子
其中0月兔: 1
其中1月兔: 1
其中2月兔: 0
其中成年兔: 15个月共 4 对兔子
其中0月兔: 1
其中1月兔: 1
其中2月兔: 1
其中成年兔: 16个月共 6 对兔子
其中0月兔: 2
其中1月兔: 1
其中2月兔: 1
其中成年兔: 2

今天的文章就是这样啦~

咱下篇文章再见(✿◡‿◡)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_74872863/article/details/130170823