📅  最后修改于: 2023-12-03 15:41:41.911000             🧑  作者: Mango
在数组中找出除数为质数的元素,需要对数组中的每个元素进行遍历,并判断其是否为质数。
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
def prime_numbers(arr):
res = []
for num in arr:
if is_prime(num):
res.append(num)
return res
arr = [2, 4, 7, 9, 10, 13]
prime_arr = prime_numbers(arr)
print(prime_arr) #[2, 7, 13]