ДАЮ 30 БАЛОВ
Надо написать на python
№1 Напишите программу, которая в последовательности натуральных чисел
определяет количество чисел, кратных 4 Программа получает на вход
количество чисел в последовательности, а затем сами числа. В
последовательности всегда имеется число, кратное 4 Программа должна
вывести одно число — количество чисел, кратных 4
№2 Напишите программу для решения следующей задачи. На контрольной работе по
алгебре ученикам 9 класса было предложено 10 примеров. Неудовлетворительная
оценка выставляется, если правильно решено менее половины примеров. Сколько
неудовлетворительных оценок было получено учениками? Если хотя бы один из
учеников правильно решил все задачи, выведите YES, иначе выведите NO.
Программа получает на вход количество учеников в классе N (1 ≤ N ≤ 30), затем
для каждого ученика вводится количество правильно решённых примеров.
Ответы на вопрос
Ответил magisterobivan
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.
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Математика,
2 года назад
История,
2 года назад
Математика,
8 лет назад