问题描述
我目前在课堂上遇到一些问题:
“编写一个过程primes_only(input_list,prime_list),该过程以两个列表为参数,一个数字的input_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
请有人帮忙吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)