在慕课学习过程中跟着老师编写的一些代码,方便以后二次学习。
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
#while
i=2
while (i<=100):
j=2
while (j<=(i/j)):
if i%j==0:
break
j += 1
if (j>(i/j)):
print(i,"是素数")
i += 1
print("Good bye!")
#for
for i in range(2,101):
flag=1
if i<i/2:
print(i)
else:
j=2
for j in range(2,int(i/j)+1):
if i%j==0:
flag=0
break
if flag:
print(i)
#for
from math import sqrt
for i in range(2,101):
flag=1
k=int(sqrt(i))
for j in range(2,k+1):
if i%j==0:
flag=0
break
if(flag):
print(i,end=' ')
# function realize Is_prime
def Isprime(num):
from math import sqrt
if num ==1:
return False
k=int(sqrt(num))
i=2
while i <= k:
if not num%i:
break
i += 1
else:
print(num)
#输出1-100之间的素数
for j in range(1,101):
Isprime(j)