Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, кратное 5.
Пример работы программы:
Входные данные Выходные данные
3
10
25
12 25
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6. Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число — сумму чисел, кратных 6.
Пример работы программы:
Входные данные Выходные данные
3
12
25
6 18
#1
n = int(input())
seq = [int(input()) for _ in range(n)]
print(
max(
list( filter(lambda p: str(p).endswith('5'), seq))
)
)
#2
n = int(input())
seq = [int(input()) for _ in range(n)]
print(
sum(
list( filter(lambda p: p % 6 == 0, seq))
)
)
Объяснение: