Python練習題4.3猴子吃桃問題


一只猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個;第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半加一個。到第N天早上想再吃時,見只剩下一個桃子了。問:第一天共摘了多少個桃子?

輸入格式:

輸入在一行中給出正整數N(1<N≤10)。

輸出格式:

在一行中輸出第一天共摘了多少個桃子。

代碼如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-

n = int(input())
value = 1
sum = 1
for i in range(1,n):
    sum = (sum + 1) *2

print(sum)

這個程序簡單,沒什么分析的。


讀書和健身總有一個在路上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM