用python寫出100~200的素數(shù) 用python輸出100-200間的素數(shù)?
用python輸出100-200間的素數(shù)?解題如下;#coding=utf-8#函數(shù)用于判斷某一個數(shù)是不是素數(shù)def test(num):list = [] #定義列表,用于存儲計算i = num -
用python輸出100-200間的素數(shù)?
解題如下;
#coding=utf-8
#函數(shù)用于判斷某一個數(shù)是不是素數(shù)
def test(num):
list = [] #定義列表,用于存儲計算
i = num -1#去除本身
while i > 1:#去除1
if num%i == 0: #判斷是否有余數(shù)
list.append(i)#將所以有的能整除它數(shù)加入列表
i -= 1
if len(list) == 0:#如果列表為空,就是表示除了1個它本身能整除
print(num,end=" ")
#此函數(shù)用于判斷計算出需要判斷的所有數(shù)字100~200
def test2(star_num,and_num):
j = star_num
while j < and_num:
test(j)
j = 1
test2(100,200)
print("")
python中用類的方式求100-200里面的素數(shù)?
#include"stdio.h"
#include"math.h"
intf(inta)
{inti,t=sqrt(a)
for(i=2i
if(a%i==0)return0
return1
}
inthe()
{inti,s=0
for(i=101i
if(f(i)!=0)s =i
returns
}
intmain()
{inti,ss
ss=he()
printf("100-200的素數(shù)和為:%dn",ss)
return0
}
用python輸出100-200間的素數(shù)怎么輸出?
from math import ceil
def sushu(x):
"""質(zhì)素判斷"""
x2=x/2
#四舍五入,
x2=int(ceil(x2))
#偶數(shù)判斷,是偶數(shù)--下一個循環(huán)
if x2*2==x:return 0 #素數(shù)判斷
for i in p:
xi=x/i
xi=int(ceil(xi))
if xi*i==x:return 0 #向P中增加素數(shù)x
p.append(x)
return xdef sushu_1():
#先求出100內(nèi)的素數(shù),用于【100,200】內(nèi)的素數(shù)除法求模
for n in range(6,a[1]):
#print n
m=sushu(n)
#print [100,200]內(nèi)的素數(shù)
if m>a[0]:print mif __name__=="__main__":
"""最快算法"""
a=[100,200]
p=[2,3,5] #素數(shù)初始化
#o=iiii
sushu_1()
python中如何編程求1到100之間的素數(shù)?
#!/usr/bin/python27
# coding:utf8
"""
100以內(nèi)的質(zhì)數(shù)(素數(shù))
"""
l = []
for n in range(1,101):
if n == 1:
continue
elif n == 2:
l.append(2)
else:
if 0 not in [n%i for i in range(2,n)]:
l.append(n)
print l
運行結(jié)果:
[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]
100到200之間的素數(shù)和結(jié)果是多少?
結(jié)果是3167。
100到200之間的素數(shù)有:101、103、107、109、113、127、131、137、139、149、151、157、163、167、173、179、181、191、193、197、199。這些數(shù)字的和加起來為3167。
素數(shù)又叫做質(zhì)數(shù)有無限個。一個大于1的自然數(shù),除了1和它自身外,不能整除其他自然數(shù)的數(shù)叫做質(zhì)數(shù);否則稱為合數(shù)。
素數(shù)不僅是數(shù)學上的理念,在生活中很多東西都運用了素數(shù)。例如在害蟲的生物生長周期與殺蟲劑使用之間的關(guān)系上,殺蟲劑的質(zhì)數(shù)次數(shù)的使用也得到了證明。實驗表明,質(zhì)數(shù)次數(shù)地使用殺蟲劑是最合理的:都是使用在害蟲繁殖的高潮期,而且害蟲很難產(chǎn)生抗藥性。
擴展資料
1、質(zhì)數(shù)被利用在密碼學上,所謂的公鑰就是將想要傳遞的信息在編碼時加入質(zhì)數(shù),編碼之后傳送給收信人,任何人收到此信息后,若沒有此收信人所擁有的密鑰,則解密的過程中,將會因為找質(zhì)數(shù)的過程過久,使即使取得信息也會無意義。