您可以使用以下代码来编写一个函数,该函数接受一个整数列表作为参数,并返回其中不是5的倍数的数字:
def remove_multiples_of_5(numbers):
result = []
for num in numbers:
if num % 5 != 0:
result.append(num)
return result
使用示例:
numbers = [1, 5, 10, 15, 20, 25, 30]
result = remove_multiples_of_5(numbers)
print(result)
输出结果:
[1, 10, 15]
在上述示例中,我们定义了一个名为remove_multiples_of_5
的函数,它接受一个整数列表作为参数numbers
。我们创建了一个空列表result
来存储不是5的倍数的数字。然后,我们遍历输入列表中的每个数字,并使用取余运算符%
来检查数字是否是5的倍数。如果不是,则将其添加到结果列表中。最后,我们返回结果列表。
上一篇:编写一个函数,接受一个整数列表作为参数,如果列表中按顺序包含007,则返回True。
下一篇:编写一个函数,接收一个整数n>0,判断其在十进制下的数字是否组成一个非递减序列(每个数字都大于或等于前一个数字)。