ОП, используя следующие числа [2,4,5,10,12], "пытается распечатать только целые числа в списке, кратном 5. Я хочу, чтобы вывод выглядел следующим образом: [2,4,12] "
Как правило," числа, кратные 5 ", можно разделить на 5 без остатка.Из приведенного списка выводом будет [5,10]
data = [2, 4, 5, 10, 12]
# Print numbers evenly divisible by 5.
print([i for i in data if i % 5 == 0])
[5, 10]
Из вывода, предоставленного ОП, он ищет числа, в которых есть остаток после деления на 5.
data = [2, 4, 5, 10, 12]
# Print numbers not evenly divisible by 5.
print([i for i in data if i % 5])
[2, 4, 12]