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

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

Задача «А нужен ли словарь?»

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

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib
Вы программист, который решил посмотреть на свои старые программы, после чего вы находите файл с множеством словарей, которые нужно проверить.
Напишите программу, которая анализирует словарь, в котором ключи и значения являются строками. Если все ключи полностью совпадают со своими значениями, программа должна вывести список значений. Если в словаре только в некоторых парах совпадают элементы, программа должна вывести сообщение "Словарь содержит повторения". Если ни один ключ не совпадает ни частично, ни полностью со своим значением, программа должна вывести сообщение "Словарь составлен правильно".
 
Пример:
Input:
            {'apple': 'fruit', 'banana': 'yellow', 'cherry': 'red'}
Output:
            Словарь составлен правильно
Solution
Входные данные
Выходные данные

Тесты

2 3 6 1 1
2 3 6 1 1
2 3 6 1 1
2 3 6 1 1
2 3 6 1 1
2 3 6 1 1

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

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

AD

Реклама

red-snake blue-snake green-snake

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