• 1
    Ввод и вывод данных
    • Задачи
  • 2
    Условия
    • Задачи
  • 3
    Цикл for
    • Задачи
  • 4
    Строки
    • Задачи
  • 5
    Цикл while
    • Задачи
  • 6
    Списки
    • Задачи
  • 7
    Двумерные массивы
    • Задачи
  • 8
    Словари
    • Задачи
  • 9
    Множества
    • Задачи
  • 10
    Функции и рекурсия
    • Задачи
  • к

Занятие 8. Словари

Уровень сложности:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

Задача«Подарки по почте»

Вы работаете в службе поддержки пользователей сайта. Вам необходимо создать справочник, содержащий информацию о почтовых индексах пользователей для отправки им поздравительных открыток. У вас есть список, содержащий данные о пользователях. Каждый пользователь представлен в виде списка, где первый элемент – это имя пользователя (строка), а второй элемент (если он есть) – его почтовый индекс (строка). Не у всех пользователей указан почтовый индекс.
Напишите программу, которая принимает этот список и формирует словарь, в котором ключами являются имена пользователей, а значениями – их почтовые индексы. Если у пользователя нет почтового индекса, то значением должно быть None.

Формат ввода

Двумерный список, где каждый внутренний список содержит информацию об одном пользователе. Каждый внутренний список содержит имя пользователя (строка) и, опционально, почтовый индекс (строка)

Формат Вывода

Построчный вывод в формате "Имя пользователя: Почтовый индекс", где "Почтовый индекс" может быть строкой или "None"

Пример

Ввод

[["Иван", "123456"], ["Мария"], ["Петр", "654321"],["Анна", "987654"], ["Светлана"]]

Вывод

Иван: 123456
Мария: None
Петр: 654321
Анна: 987654
Светлана: None

Подсказка

Тут подсказки не будет, решай сам!

main.py
Тест 1
Тест 2
Тест 3
Тест 4
Тест 5
Тест 6
Тест 7
Тест 8
Тест 9
Тест 10
Решение разработчика

🎉 Поздравляем! 🎉

Ты отлично справился с задачей! Это был непростой вызов, но ты нашёл правильное решение. Ты на шаг ближе к мастерству в программировании! Продолжай в том же духе, ведь каждый пройденный этап делает тебя ещё сильнее.

AD

Реклама

red-snake blue-snake green-snake

Запускаем ваш код...

Помощник ИИ

Привет! Я твой помощник по программированию. Задавай любые вопросы по Python, я могу рассказать о функциях, методах, обьяснить то, что тебе не понятно, а так же о текущей задаче!