Помогите пожалуйста! PYTHON Напишите программу, которая в последовательности...

0 голосов
111 просмотров

Помогите пожалуйста! PYTHON Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, кратное 5. Пример работы программы: Входные данныеВыходные данные 3 10 25 1225 Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6. Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число — сумму чисел, кратных 6. Пример работы программы: Входные данныеВыходные данные 3 12 25 618


Информатика (12 баллов) | 111 просмотров
Дан 1 ответ
0 голосов

Ответ:

#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))  

   )

)

Объяснение:

(1.6k баллов)