棋盤放米(Python123)


棋盤放米

描述

相傳古代印度國王舍罕要褒賞他的聰明能干的宰相達依爾 (國際象棋發明者),問他需要什么,達依爾回答說:“國王只要在國際象棋的棋盤第一個格子里放一粒麥子,第二個格子里放兩粒,第三個格子里放四粒,按此比例以后每一格加一倍,一直放到64格(國際象棋棋盤是8×8=64格),我就感恩不盡,其他的我什么也不要了,”國王想:“這有多少,還不容易!”讓人扛來一袋小麥,但不到一會兒全用沒了,再來一袋很快又沒有了,結果全印度的糧食全部用完還不夠,國王納悶,怎樣也算不清這筆賬,請你幫國王計算一下,共需多少粒麥子,寫出程序。

輸入格式

該題目沒有輸入

輸出格式

一個正整數

代碼

x = [2 ** i for i in range(64)] # 列表推導從2**0到2**63
print(sum(x)) # 對列表進行求和


免責聲明!

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



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