1
在印度有一个古老的传说:舍罕王打算奖赏国际象棋的发明人——宰相:西萨·班·达依尔。国王问他想要什么,他对国王说:“陛下,请您在这张棋盘的第1个小格里,赏给我1粒麦子,在第2个小格里给2粒,第3小格给4粒,以后每一小格都比前一小格加一倍。请您把这样摆满棋盘上所有的64格的麦粒,都赏给您的仆人吧!”国王觉得这要求太容易满足了,就命令给他这些麦粒。当人们把一袋一袋的麦子搬来开始计数时,国王才发现:就是把全印度甚至全世界的麦粒全拿来,也满足不了那位宰相的要求。那么,宰相要求得到的麦粒到底有多少呢?我们一起来用python来探索吧。
国际象棋棋盘要用米粒依次填充,一个棋格共有64个,所以i的范围就是64,然后套用数学公式,进行对总数的求。
这是更为精确的一个方法。
2
和填充国际棋盘概念差不多,求学生的平均成绩又怎么求那。首先输入sum表示分数(0.0)表示可能有小数,那么在算总分怎么算?那么就要用sum函数算总进行表示。