鱼C论坛

 找回密码
 立即注册
查看: 1306|回复: 8

小甲鱼python课后练习疑问

[复制链接]
发表于 2020-4-7 17:02:06 | 显示全部楼层 |阅读模式

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

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

x
题目:
我们说过现在的 Python 可以计算很大很大的数据,但是......真正的大数据计算
可是要靠刚刚的硬件滴,不妨写一个小代码,让你的计算机为之崩溃?


答案:
print(2 ** 2 ** 32)
# 一般很多机子都会在一会儿之后:Memory Overflow,内存不够用。
# 设计到幂操作,结果都是惊人滴。



疑问:
为什么我无论直接在shell或者在new file上面直接输入print(2 ** 2 ** 32), 运行都没反应?

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-7 17:03:18 | 显示全部楼层
本来就应该没反应啊。。。
这么大的数,得计算一会
就和你做题,不可能瞬间就出结果
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-7 17:04:53 | 显示全部楼层
这么大的数,计算是要好些时间的,而且是否能计算得出来还是个未知数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-7 17:17:56 | 显示全部楼层
就像你上课回答问题一样
问到你不会的或者需要思考时间的
当然没反应
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-7 17:25:17 | 显示全部楼层
已经在运行了啊,这么大一个数它当然得算一会(就像你碰到一道难题你得思考一会),当然到最后肯定要么就是MemoryError要么就是未响应甚至卡爆你的电脑(你这道题不会算,算了很长时间然后崩溃了)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-7 19:14:35 | 显示全部楼层
32s运行完毕
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-8 07:31:39 | 显示全部楼层
数太大     等于1.844674407371e+19(如果算出也是这个)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-8 09:17:20 | 显示全部楼层
呵呵,Python虽强大,但是计算力太大还是应付不过来的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-8 12:23:20 | 显示全部楼层
我试了试,一直没出结果。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 04:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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