Python是一種非常流行的編程語言,它可以被用來解決各種問題。有一個(gè)很有趣的問題,可以使用Python來解決:兔子繁殖。
假設(shè)我們有一對(duì)成年兔子,可以繁殖出一對(duì)小兔子,每對(duì)兔子每個(gè)月能生出一對(duì)小兔子。假設(shè)這些小兔子成年后也能繁殖,那么一年后我們會(huì)有多少只兔子呢?
# Python代碼實(shí)現(xiàn)兔子繁殖問題 adult_rabbits = 1 # 初始有一對(duì)成年兔子 baby_rabbits = 0 # 初始沒有小兔子 for i in range(12): # 計(jì)算一年的時(shí)間 # 計(jì)算這個(gè)月的兔子總數(shù) total_rabbits = adult_rabbits + baby_rabbits # 這個(gè)月繁殖出來的小兔子 new_baby_rabbits = adult_rabbits # 成年兔子的數(shù)量增加,小兔子變成成年兔子 adult_rabbits += baby_rabbits baby_rabbits = new_baby_rabbits # 輸出這個(gè)月的兔子總數(shù) print('第', i+1, '個(gè)月的兔子總數(shù)為:', total_rabbits)
運(yùn)行上面的代碼,就可以得到一年內(nèi)每個(gè)月的兔子總數(shù)。這個(gè)問題的解法其實(shí)很簡單,就是使用循環(huán)和變量存儲(chǔ)兔子的數(shù)量,但是它可以反映出Python的強(qiáng)大和靈活。