你好,我必須編寫問題的波紋管(我的代碼是在那個)然而,一旦你讀了這個問題,你會明白,我需要的代碼也添加所有以前的數字。如果有人可以看到我的代碼,並告訴我,如果它已經這樣做,如果不是我怎麼能去了解它我嘗試一些東西,不作爲答案的工作不斷涌現爲0不能確定這是否是正確的代碼?
問題:
正如你所知道的遊戲國際象棋的發明者是一個相當聰明的傢伙 。隨着故事的發展,發明人向 呈現了這場比賽,國王和國王非常高興。國王問什麼發明者希望作爲付款。他要求爲第一個廣場提供一粒穀物,並且在接下來的63個廣場中每一個都是前一廣場的 的兩倍。隨着故事的發展,國王表示同意,但最終支付令人高興的不是 。創建一個程序,計算國王不得不支付多少糧食。用磅表示你的答案;假設 有7000格令磅。
我的代碼:
count = 0
number1 = 1
num = 2
while count < 63:
num = num * 2
count += 1
print "He payed ", num, " Pounds."
歡迎來到堆棧溢出!請用[標籤:家庭作業]標記作業問題,這爲我們提供了一個指標,即我們應該更好地解釋答案,縮短代碼修復時間。 :) – sarnold
事實上,由於1..n的平方和是2^n-1個穀物,所以根本不需要總計金額。事實上,這是一個完整的解決方案:'print(pow(2,64)-1)/ 7000'。如果你問我,有點蹩腳的編程作業。 – JJJ
如果你嘗試了一些不起作用的東西,那麼你應該已經展示過了。也許這是幾乎正確的,並且ew會注意到這一點? – hugomg