实例12:python
生活随笔
收集整理的這篇文章主要介紹了
实例12:python
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#判斷101-200之間有多少個素數,并輸出所有素數。
#程序分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除,則表明此數不是素數,反之是素數。
#!/usr/bin/python
-- coding: UTF-8 --
#h = 0
#leap = 1
#from math import sqrt
#from sys import stdout
#for m in range(101,201):
k = int(sqrt(m + 1))
for i in range(2,k + 1):
if m % i == 0:
leap = 0
break
if leap == 1:
print (’%-4d’ % m)
h += 1
if h % 10 == 0:
print (’’)
##print (‘The total is %d’ % h)
#!/usr/bin/python
-- coding: UTF-8 --
#程序分析:判斷素數的方法:用一個數分別去除2到i-1(這個數)
l = []
for i in range(101,200):
for j in range(2,i-1):
if i%j ==0:
break
else:
l.append(i)
print(l)
print(“總數為:%d” % len(l))
總結
以上是生活随笔為你收集整理的实例12:python的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java uuid 效率_java uu
- 下一篇: 实例31:python