<p>我要上一堂Python的在线计算机科学入门课。一道作业题说象棋的发明者要了一粒米。第一天1粒,第二天2粒,第三天4粒,第五天8粒……一直到68天。我必须创建一个函数来实现这一点,返回输入的方块数的颗粒数。你知道吗</p>
<p>我相信我所要做的就是从用户那里得到正方形的数目。将用户输入的所有2的倍数相加,然后加1。我不知道怎么做。这才是令人恼火的;你知道该做什么,但不知道怎么做。你知道吗</p>
<pre><code>def function(li):
for i in range(len(li))
#I need a loop that adds all the multiples of 2 up to the point of the user's input than returns that value.
function()
</code></pre>