鱼C论坛

 找回密码
 立即注册
查看: 23185|回复: 158

[技术交流] 小白Python练习册(21)【鱼币福利】

  [复制链接]
发表于 2021-8-26 22:45:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 冰河星云 于 2021-8-27 11:02 编辑

时隔一年。。。我回来了(虽然@WangJS 没回来

那么让我们开始做题吧

相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜爱象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着 8 * 8 共 64 格的象棋说:“陛下,请您赏给我一些麦子吧。就在棋盘的第 1 格放 1 粒,第 2 格放 2 粒,第三格放 4 粒,以后每一格都比前一格增加一倍,依此放完棋盘 64 格,我就感激不尽了。”。舍罕王听了达依尔这个“小小”的要求,想都没想就满口答应下来。

结果在给达依尔麦子时舍罕惊奇地发现要给的麦子比自己想象的要多得多,于是他进行了计算,结果令他大惊失色。请问,舍罕王要兑现他的许诺共要多少粒麦子赏赐他的宰相?

代码如下:(应该是正确的
游客,如果您要查看本帖隐藏内容请回复

如果你有更好的方法可以提出!


如果喜欢,别忘了评分订阅哟(传送门)!

                               
登录/注册后可看大图

                               
登录/注册后可看大图
(我如果有空会把答对的人的鱼币加上的,再等等!)

本帖被以下淘专辑推荐:

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-8-28 23:57:47 | 显示全部楼层
从0开始才对
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-27 14:34:02 | 显示全部楼层
最后出来的结果也是惊到我了,都不知道这一串数字怎么表达了

  1. sum = 0
  2. for i in range(64):
  3.     sum += pow(2,i)

  4. print(sum)
复制代码


  1. 结果:18446744073709551615
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-5 20:25:36 | 显示全部楼层
其实就是等比数列求和的数学题,结果是2**64-1
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-3 23:05:31 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-12-17 21:39:08 From FishC Mobile | 显示全部楼层
学习
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-12-15 20:30:50 | 显示全部楼层
666666666
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-14 18:58:54 | 显示全部楼层
6
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-10-14 10:59:28 | 显示全部楼层
看下成果
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-14 10:50:26 | 显示全部楼层
大神
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-10-13 10:30:02 | 显示全部楼层
111
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-10-13 09:06:49 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-9-25 21:27:05 | 显示全部楼层
开卷有益,多多益善·····
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-25 20:43:27 | 显示全部楼层
dingyixia
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-25 20:01:17 | 显示全部楼层
1111
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-9-25 15:10:14 From FishC Mobile | 显示全部楼层
感谢分享!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-24 19:08:12 | 显示全部楼层
num = 1
i = 1
while i <=64:
  num = 2 ** i
  i += 1
  print(num)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-24 17:37:56 | 显示全部楼层
1=2**(0+1) - 1
1 + 2 = 2**(1+1) - 1
1 + 2 + 4 = 2**(2+1) - 1
对吗。。。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-24 16:20:40 | 显示全部楼层
66
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-9-24 15:22:31 | 显示全部楼层
学习一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-4-1 11:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表