1.定义一个函数,它有一个名为num的参数
(1)在控制台输入一个正整数num,
找出1~num之间的所有质数,并在控制台打印输出
def isprime(num):
num = int(num)
b = []
if num== 1:
return b
elif num == 2:
b.append(2)
return b
else:
for n in range(2,num):
check = 0
a = 3
while a<n:
if n%a == 0:
check = 1
a += 1
if check == 0:
b.append(n)
return b
print(isprime(input()))
def isPrime(num):
for i in range(2,int(num**0.5)+1):
if num%i==0:
return False
return True
def findPrime(num):
if num<2:
return
for i in range(2,num+1):
if isPrime(i):
print(i,end=' ')
num=int(input("请输入正整数:"))
findPrime(num)