Задача «Словарь синонимов»

Условие

Вам дан словарь, состоящий из пар слов. Каждое слово является синонимом к парному ему слову. Все слова в словаре различны.

Для слова из словаря, записанного в последней строке, определите его синоним.

Решение

  1. n = int(input())
  2. d = {}
  3. for i in range(n):
  4.     first, second = input().split()
  5.     d[first] = second
  6.     d[second] = first
  7. print(d[input()])