我正在寻找另一个大数中包含的最大素数。maxlen = 1024

for i in range(1023, -1, -1):

maxlen -= 1

number = ""

for k in range(maxlen, -1, -1):

number = pi[k] + number

if isprime(number) == True:

print number

is prime()是一个函数,用于检查数字是否为素数(相当标准)。

在某种程度上,我得到了一个记事本。

这不是因为函数检查的数字太大,因为它发生在第一个for循环的第6次运行时。

我已经尝试过gc.enable()和gc.collect(),但没有任何积极的结果。

有人知道怎么解决这个问题吗?

编辑:根据请求定义pi和isprime():f = open("/root/number", "r")

pi = f.read()

f.close()

其中文件“number”包含我想在其中找到素数的原始编号。def isprime(n):

n = abs(int(n))

if n < 2:

return False

if n == 2:

return True

if not n & 1:

return False

for x in range(3, int(n**0.5)+1, 2):

if n % x == 0:

return False

return True

回溯:Traceback (most recent call last):

File "./primal.py", line 36, in

if isprime(number) == True:

File "./primal.py", line 24, in isprime

for x in range(3, int(n**0.5)+1, 2):

MemoryError

python for循环 内存_Python for循环中的内存错误相关推荐

  1. python中for循环流程图_Python for 循环

    Python for 循环 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 什么是Python中的for循环? Python中的for循环用于迭代序列(list,tuple ...

  2. python中for循环流程图_Python while 循环

    Python while 循环 循环在编程中用于重复特定的代码块.在本文中,您将学习如何在Python中创建while循环. 什么是Python中的while循环? 只要测试表达式(条件)为真,Pyt ...

  3. python退出循环快捷_python退出循环的方法

    break 语句 Python break语句,就像在C语言中,打破了最小封闭for或while循环. break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执 ...

  4. python冒泡循环示例_Python for循环示例

    python冒泡循环示例 Python for loop is used for iterating over a sequence. The for loop is present in almos ...

  5. python如何实现隔行_Python编写循环的两个建议 | 鹅厂实战

    作者 | piglei(腾讯高级工程师) 转载自腾讯技术工程知乎专栏 循环是一种常用的程序控制结构.我们常说,机器相比人类的最大优点之一,就是机器可以不眠不休的重复做某件事情,但人却不行.而" ...

  6. python画魔法阵_Python编写循环的两个建议 | 鹅厂实战!

    本文系 "Python 工匠"系列的第 7 篇文章,已取得作者授权. 循环是一种常用的程序控制结构.我们常说,机器相比人类的最大优点之一,就是机器可以不眠不休的重复做某件事情,但人 ...

  7. python循环程序_python的循环

    python的循环 编写程序时经常有代码需要重复运行,python提供了while和for进行循环操作. 一.while循环 1.while循环可以根据条件进行判断,决定是否要循环执行语句块,语法如下 ...

  8. python for循环流程图_python for循环语句结构与用法实例(图)

    想必大家都知道python循环语句吧,python循环语句有多种,比如for循环.while循环.if.else等等,今天就给大家讲讲for循环语句.for循环语句是python中的一个循环控制语句, ...

  9. python for循环换行_python for循环换行_day08-循环之for循环

    for循环-前言 '''1.什么是for循环 循环就是重复做某件事,for循环是python提供第二种循环机制2.为何要有for循环 理论上for循环能做的事情,while循环都可以做 之所以要有fo ...

  10. python异步多线程框架_Python网络编程中的服务器架构(负载均衡、单线程、多线程和同步、异步等)。...

    这篇文章主要介绍服务器架构. 网络服务需要面对两个挑战.第一个问题是核心挑战,要编写出能够正确处理请求并构造合适响应的代码. 第二个挑战是如何将网络代码部署到随系统自动启动的Windows服务或者是U ...

最新文章

  1. IE8 CSS HACK 兼容集合
  2. Git基础 1 ---- 版本控制系统的介绍
  3. python celery异步_【Python】Celery异步处理
  4. jzoj3171-[GDOI2013模拟4]重心【真·物理,二分】
  5. cython php,【整理】Cython返回C/C++ struct类型数据 | 勤奋的小青蛙
  6. php页面传递参数值几种方法总结
  7. python--几种标准输出(stdout)重定向方式
  8. linux文件重定向用什么命令实现,Linux基础:文件描述符与重定向
  9. JDK官网下载历史版本
  10. 最好用的音轨分离软件spleeter:处理一首歌仅几秒,上线一周收获2.4k星 | 附实测...
  11. C++ 获取鼠标点击位置
  12. magic,imagesc,drawnow
  13. 实现加入购物车的功能
  14. python安装pytorch
  15. 怎么画出好的架构图,架构师必备!
  16. 创造一颗属于你的星球
  17. (转)任正非对新员工的寄语:烧不死的就是凤凰
  18. Keil5 平台 S3C2440裸机程序开发-----定时器中断
  19. 如何使用Ubuntu 13.10的磁盘分析器可视化观察分区使用率
  20. 顶刊是如何炼成的|使用Stata绘制边际效应图

热门文章

  1. py 的 第 19 天
  2. (六)Oracle学习笔记—— 约束
  3. PhotoManage
  4. 第二sprint总结
  5. 高效能程序员的七个习惯
  6. 那些年,翻过山,趟过河,挖了山丘,黑了河沟,终于还是遇到了——跨服务器查询...
  7. [学习windows/记录篇]使用tmg三向外围发布ssl安全的web网站
  8. 分布式红锁的waitTime的设计原理
  9. 我是如何自学编程以及如何两个月达到一万粉丝的,辣条的心路历程希望能帮助到你
  10. php异业联盟平台源码,基于ThinkPHP5.1框架开发的B2C在线商城系统PHP源码