浙大PTA 第4章-3 猴子吃桃问题 (15 分) 24-03-02 21:35 2860 8092 blog.csdn.net 全题解析链接 浙大Python题目集 PTA95题全部解析 一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子? 输入格式: 输入在一行中给出正整数N(1 输出格式: 在一行中输出第一天共摘了多少个桃子。 输入样例: 3 输出样例: 10 题解: def fun(n): if n==1: return 1 else: return 2*(fun(n-1)+1)print(fun(int(input()))) 全题解析链接 浙大Python题目集 PTA95题全部解析 一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子? 输入格式: 输入在一行中给出正整数N(1 输出格式: 在一行中输出第一天共摘了多少个桃子。 输入样例: 3 输出样例: 10 题解: def fun(n): if n==1: return 1 else: return 2*(fun(n-1)+1)print(fun(int(input()))) 注:本文转载自blog.csdn.net的amateur_python的文章"https://blog.csdn.net/amateur_python/article/details/119033188"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。 复制链接
全题解析链接 浙大Python题目集 PTA95题全部解析 一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子? 输入格式: 输入在一行中给出正整数N(1 输出格式: 在一行中输出第一天共摘了多少个桃子。 输入样例: 3 输出样例: 10 题解: def fun(n): if n==1: return 1 else: return 2*(fun(n-1)+1)print(fun(int(input())))
全题解析链接 浙大Python题目集 PTA95题全部解析 一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子? 输入格式: 输入在一行中给出正整数N(1 输出格式: 在一行中输出第一天共摘了多少个桃子。 输入样例: 3 输出样例: 10 题解: def fun(n): if n==1: return 1 else: return 2*(fun(n-1)+1)print(fun(int(input())))
评论记录:
回复评论: