输入一个数,通过函数判断这个数是否为素数,并编写打印函数打印前五十个素数。
def isprime(number): #判断一个数是否为素数#
div=2
while div<=number/2:
if number%div==0:
return False
div+=1
return True
def PrintPrinme(numberOfPrime): #打印前五十个素数,每十个换行打印
number_Of_Primes=50
number_Of_Primes_Per_Line=10
count=0
number=2
while count<numberOfPrime:
if isprime(number):
count+=1
print(number,end=" ")
if count%number_Of_Primes_Per_Line==0:
print()
number+=1
def main():
print("前五十个素数为:")
PrintPrinme(50)
main()
运行结果: