python输出100以内的质数 python中如何编程求1到100之间的素数?

python中如何编程求1到100之间的素数?# 编码:utf8If n==1:continueelif n==2:L.append(2)else:如果0不在[n%I for I in range(

python中如何编程求1到100之间的素数?

# 编码:utf8

If n==1:

continue

elif n==2:

L.append(2)

else:

如果0不在[n%I for I in range(2,n)

]L.append(n)

]print L

运行结果:

!][2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97

C语言,输出1到100之间的全部素数?

int main(){int i,j for(i=2 i< 100 i){//2-100控制循环//(j=2 j*j<=i j){//2-sqrt(i)控制循环如果(i%j==0)中断//如果可整除,则表示不是素数,跳出循环}如果(j*j> i){//如果没有可整除数,则表示是素数。打印f(%dn,I)}返回0}