【发布时间】:2020-10-03 18:09:14
【问题描述】:
我目前在课堂上做这项作业时遇到了一些问题:
“编写一个程序 primes_only(input_list,prime_list),它接受两个列表作为参数,一个输入数字列表和一个名为 prime_list 的空列表。该过程必须检查列表 input_list 中的每个数字。如果该数字是素数,它应该将该数字的副本添加到素数列表中。您必须使用之前编写的函数来为您完成大部分工作。"
这是我到目前为止尝试做的事情:
input_list = int(input())
prime_list = []
def primes_only(input_list,prime_list):
for x in range(2,input_list):
if(input_list%x)==0:
prime_list.append(x)
else:
print(prime_list)
def is_prime(n):
if (n==1):
return False
elif (n==2):
return True;
else:
for x in range(2,n):
if(n % x==0):
return False
return True
有人可以帮忙吗?
【问题讨论】:
-
你有什么问题?请提出一个具体问题。 “有人能帮我写这个程序吗”对于 Stack Overflow 来说是题外话
标签: python python-3.x list primes