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)

浙公网安备 33010602011771号