• Предмет: Информатика
  • Автор: alexunder005
  • Вопрос задан 2 месяца назад

Python Дано словник, який містить «Прізвище»—«оцінка». На його основі створити новий словник, який буде містити лише учнів, які навчаються на 4 та 5.

Ответы

Ответ дал: artemchik1032
0

Ответ:

старий_словник = {"Іванов": 5, "Петров": 4, "Сидоров": 3, "Коваленко": 5, "Семенов": 2}

новий_словник = {прізвище: оцінка for прізвище, оцінка in старий_словник.items() if оцінка in [4, 5]}

print(новий_словник)

Объяснение:

Звучить, як завдання, яке можна вирішити за допомогою спискового включення в Python. Ось як це можна зробити:

старий_словник = {"Іванов": 5, "Петров": 4, "Сидоров": 3, "Коваленко": 5, "Семенов": 2}

новий_словник = {прізвище: оцінка for прізвище, оцінка in старий_словник.items() if оцінка in [4, 5]}

print(новий_словник)

В результаті ви отримаєте новий словник, який містить лише учнів з оцінками 4 та 5:

{"Іванов": 5, "Петров": 4, "Коваленко": 5}

Я сподіваюся, що це допоможе вам!

Вас заинтересует