python编写程序,把1000以内的所有素数写入到prime.txt 文件中
def prime(x):
for i in range(2,x):
if x%i==0:
return False
return True
with open('prime.txt','w') as f:
for i in range(2,1001):
if prime(i):
f.write(str(i)+' ')
def prime(x):
for i in range(2,x):
if x%i==0:#找到一个因子
return False
return True
#prime函数用于判断是否为质数,在2-x的范围内找
#然后下面你桌面创建一个名叫ans的txt文件
with open('ans.txt','w') as f:#代表打开文件,并命名这个文件叫f,w代表写入模式
for i in range(2,1001):#2-1000,for循环(a,b) 左闭右开
if prime(i):
f.write(str(i)+' ')#写入,以空格分开
分析不易,望采纳