Вопрос задан 19.01.2020 в 02:29. Предмет Информатика. Спрашивает Бубенчиков Денис.

Имеется два массива (фамилии и оценки по 5 бальной шкале) вывести учеников которые получили только

четверки
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Вященко Артем.
Python 3 Среда разработки IDLE
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи можно использовать различные подходы.

Один из способов состоит в объединении массива фамилий и массива оценок в один двумерный массив.

Пример: ``` фамилии = ["Иванов", "Петров", "Сидоров", "Смирнов", "Кузнецов"] оценки = [4, 5, 4, 3, 4]

ученики = [] for i in range(len(фамилии)): if оценки[i] == 4: ученики.append(фамилии[i])

print(ученики) ```

Вывод: ``` ["Иванов", "Сидоров", "Кузнецов"] ```

Пояснение:

В данном примере мы объединяем массивы "фамилии" и "оценки" в один двумерный массив "ученики", в котором каждый элемент состоит из фамилии и соответствующей оценки. Затем мы проходимся по элементам "ученики" с помощью цикла for и проверяем, равна ли оценка 4. Если это так, то мы добавляем фамилию ученика в новый массив "ученики". В конце мы выводим результат.

Надеюсь, это помогло! Если у вас возникли дополнительные вопросы, пожалуйста, дайте мне знать.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос