Python3 2022習題5 汎濫的兔子

兔子從出生后的第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,現有一對小兔,用戶輸入一個月份數,計算並輸出該月的兔子縂對數。

題目分析

1月 1對
2月 1對
3月 3對
4月 9對
5月 27對
6月 81對
7月 243對

由表格可知,1,2月都只有1對兔子,從三月開始,每月的兔子對數都是前一個月的三倍。PS:這兔子還是無性繁殖的啊……

代碼實現

month = int(input())
if month in [0,1,2]:
    print(1)
else:
    d = 3 ** (month - 2)
    print(d)
posted @ 2022-03-17 22:33  柏木カケル  阅读(117)  评论(0)    收藏  举报