Предмет: Информатика,
автор: martynuknikit
ДАЮ 30 БАЛОВ
Надо написать на python
№1 Напишите программу, которая в последовательности натуральных чисел
определяет количество чисел, кратных 4 Программа получает на вход
количество чисел в последовательности, а затем сами числа. В
последовательности всегда имеется число, кратное 4 Программа должна
вывести одно число — количество чисел, кратных 4
№2 Напишите программу для решения следующей задачи. На контрольной работе по
алгебре ученикам 9 класса было предложено 10 примеров. Неудовлетворительная
оценка выставляется, если правильно решено менее половины примеров. Сколько
неудовлетворительных оценок было получено учениками? Если хотя бы один из
учеников правильно решил все задачи, выведите YES, иначе выведите NO.
Программа получает на вход количество учеников в классе N (1 ≤ N ≤ 30), затем
для каждого ученика вводится количество правильно решённых примеров.
Ответы
Автор ответа:
1
Ответ:
1. print(sum(int(input()) % 4 == 0 for _ in range(int(input()))))
2. marks = [int(input()) for _ in range(int(input()))]
print(len(list(filter(lambda x: x < 5, marks))))
print(["NO", "YES"][max(marks) == 10])
Объяснение:
Первая программа выводит одно число - требуемое количество.
Вторая программа сначала выводит количество неудов, потом YES или NO.
Похожие вопросы
Предмет: Математика,
автор: shkitina87
Предмет: Математика,
автор: annaz176
Предмет: Русский язык,
автор: 1KEKCuK
Предмет: Биология,
автор: Roma1491
Предмет: Литература,
автор: unicornsmail6