Advertisement
George_Zagorsky_1

Contest 4 task 3

Dec 8th, 2021
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.23 KB | None | 0 0
  1. #Вам дан словарь, состоящий из пар слов. Каждое слово является синонимом к парному ему слову. Все слова в словаре различны. Для одного данного слова определите его синоним.
  2. #Программа получает на вход количество пар синонимов N. Далее следует N строк, каждая строка содержит ровно два слова-синонима. После этого следует одно слово.
  3. #Программа должна вывести синоним к данному слову. Примечание
  4. #Эту задачу можно решить и без словарей (сохранив все входные данные в списке), но решение со словарем будет более простым.
  5.  
  6. digit = int(input())
  7. dictionary = {}
  8. for i in range(digit):
  9.     first_word, second_word = list(map(str, input().split()))
  10.     dictionary[first_word] = second_word
  11.  
  12. word = input()
  13. for key, value in dictionary.items():
  14.     if word == value:
  15.         print(key)
  16.     elif word == key:
  17.         print(value)
  18.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement