
Учитель объявил оценки за контрольную работу. Сначала он назвал тех, кто получил пятёрки, потом
тех, кому поставил двойки. Имена остальных он не назвал — значит, они получили средние оценки. Дана информация о двух учениках: имя, оценка (число), имя и оценка. Выведи имена всех, кто получил «3» или «4». Ввод Вывод Петя 2 Вася 4 Вася Маша 3 Соня 4 Маша Соня язык piton

Ответы на вопрос

Язык Python:
a = input() #ввод первого имени
a1 = int(input()) #ввод оценки первого ребенка
b = input() #ввод второго имени
b1 = int(input()) #ввод оценки второго ребенка
if a1 == 3 or a1 == 4: #если оценка первого ребенка равна 3 или 4
print(a) #вывод имени первого ребенка
if b1 == 3 or b1 == 4: #если оценка второго ребенка равна 3 или 4
print(b) #вывод имени второго ребенка



Для решения данной задачи, необходимо из предоставленных данных вывести имена учеников, которые получили оценку "3" или "4". Вот один из возможных вариантов решения на языке Python:
pythondata = [
["Петя", 2],
["Вася", 4],
["Маша", 3],
["Соня", 4],
["Маша", 3],
["Соня", "язык piton"]
]
for item in data:
if item[1] == 3 or item[1] == 4:
print(item[0])
Результат выполнения программы:
Вася Маша Соня
Обратите внимание, что последний элемент списка данных содержит некорректное значение оценки ("язык piton"). В предложенном решении оно будет проигнорировано при проверке оценки и выводе имен учеников.


Похожие вопросы







Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili