Python编程攻略:轻松找出1-100之间的素数
python中如何编程求1到100之间的素数
1.创建一个新的Python文件testprimenum.py;
2.编写Python代码查找1到100之间的素数;
list1=[]
i=2
e中的颜色(2,101fori):
j=2
对于范围(2,i)内的j:
如果i%j==0:
breaklse:
list1.append(i)
print(list1)
3在窗口中右键单击并选择“'在终端中运行Python文件';
4.查看执行结果中间的素数为:[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]
php编程输出100以内的素数
素数是只能被1和它本身整除的数。
从2到100,一一判断质数,如果是质数,则打印,否则不打印。
源码如下:
#coding:utf-8
foriinrange(2,101):
fg=0
forjinrange(2,i-1):
ifi%j==0:
fg=1
break
如果fg==0:
print(i)
i=2
c=[]
同时<=100:
j=2
while<=i:
ifi%j==0:
ifi==j:
c.append(i)
break
j+=1
i+=1
print(c)
扩展信息
a~b之间的素数代码
defsu(a,b):
foriinrange(a,b):
n=False#默认不是素数,如果是素数,则跳出循环
forjinrange(2,int(i**0.5)):
ifi%j==0:
n=True
break
ifn==False:
print(i,end="")
su(100200)
python中如何编程求1到100之间的素数
#!/usr/bin/python
#-*-coding:UTF-8-*-
#查找素数
list=[]
i=2
foriinrange(2,100):
j=2
foriinrange(2,i):
if(i%j==0):
暂停
else:
list.append(i)
print(list)
扩展信息:
python:for语句用法
for循环语法的格式:
foriinrange(n):#将数据类型中的一个值赋给i
print(i)#打印i
例如:
#for
foriinrange(1,6,2):#从一到六每隔一个数字
print(i)#结果是1,3,5
#------------------------------------------------------------------
s="男人","女人","女孩","男孩","姐妹"]
foriins:#每个元素列表中的s被分配给i
打印(i)
#--------------------------------------------------------------
foriinrange(5):
print(i)#结果是:0,1,2,3,4
以循环为例:数字0,1,2组成一百位数字,并且数字不重复!
#for
foriinrange(0,3):
forjinrange(0,3):
forkinrange(0,3):
if(i!=0)e(i!=j)e(i!=k)e(j!=k):
print(i,j,k)