利用enumerate方法和filter编写程序,输入一个大于2 的自然数,然后输出小于该数字的所有素数组成的列表
时间: 2023-11-18 11:37:57 浏览: 63
Python中列表和元组的相关语句和方法讲解
num = int(input("请输入一个大于2的自然数:"))
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
prime_list = list(filter(lambda x: is_prime(x), range(2, num)))
print(prime_list)
阅读全文