问题描述】按题目要求编程实现素数问题:
(1) 定义一个函数isPrime(number),实现判断number是否为素数的功能;
(2) 定义
【输出形式】输出 num1 ~ num2之间的素数,每行输出的素数个数为numbersOfLine,且每个数占6列
【样例输入】
20
68
6
【样例输出】
23 29 31 37 41 43
47 53 59 61 67
【样例说明】
47 53 59 61 67
【样例说明】
def isPrime(number):
di=1
while di<=number**0.5:
di+=1
if number%di==0:
return False
return True
def printPrimeNumbers(num1,num2,numbersOfLine):
count=0
for i in range(num1,num2+1):
if isPrime(i):
count+=1
print("%6d"%i,end=" ")
if count%numbersOfLine==0:
print('')
def main():
num1=int(input())
num2=int(input())
numOfLine=int(input())
printPrimeNumbers(num1,num2,numOfLine)
main()