【发布时间】:2019-10-11 09:12:51
【问题描述】:
我需要编写一个函数is_prime,以确定n 是否是质数,如果不是,我必须以可能的最小因数开头。
它可以工作,但是我需要在输出中排除引号,否则我的作业不会得到任何分数。
def is_prime(n):
pass
if n > 1:
for i in range(2,n):
if (n % i) == 0:
return(n,'is not a prime number', '(', i,'*',n//i,'=', n, ')')
break
else:
return(n,'is prime')
else:
return(n,'is not a prime number')
print(is_prime(12))
【问题讨论】:
-
你能告诉我们输出的样子吗?你了解函数返回的数据类型吗?
标签: python-3.x function primes