送糖问题

馋奶兔 提交于 2019-12-02 05:02:32

小萌和小智约定,明天小智送一颗糖给小萌,并从后天起,小智每天比前一天多送一倍的糖给小萌,到第16天(包含这天),小萌一共可以收到多少颗糖?

 

思路:明天开始送糖,计算从今天开始 ;翻一倍为乘以2 ,天数和糖数的关系如下

天数:0  1  2  3  4  5   6    7    8     9     10  11  12  13  14  15

糖数:0  1  2  4  6  8  16  32  64  128  256  。。。。。。。

代码实现:

sum = 0for i in range(1, 16):    sum += 2 ** (i - 1)问题选自《python3.5从零开始学》第二章第十一节
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!