!/usr/bin/python -*- coding: UTF-8 -*- b = 0 for a in range(1,100):k = 0 for i in range(2,a):if a % i == 0 :k += 1 if k == 0 :print a b +=1 print "素数一共有",b,"个"素数:一个数只能被1 和它本身整除,则该数即为素数 ...
range(2,int(n**(1/2))+1):if n i == 0:break else:primes += [n]print(primes)print(f'100内有{len(primes)}个素数')程序 缩进 如图所示
Python求1-100内的素数 #!/usr/bin/env python# coding:utf-8importsysreload(sys)sys.setdefaultencoding("utf8")p=[iforiinrange(2,100)]# 0和1都不是素数,建立2-100的列表foriinrange(3,100):# 1和2都不用判断,从3开始forjinrange(2,i):ifi%j==0:#i取余除1外比自己小的整数,能整出则...