
PYTHON. Создайте словарь, состоящий из пар синонимов. В консоли вы вводите количество слов,
слова-синонимы и слово, а программа возвращает вам синоним. Ввод: 3 hi hello bye goodbye pc computer hi Вывод: Hello *Подсказка: Чтобы добавить новый элемент в созданный словарь, достаточно написать: dict_name[key] = value, где dict_name - это название вашего словаря, key - это ваш ключ, value - это ваше значние. synonyms['hello'] = 'Whats up!?'

Ответы на вопрос

Ответ:
a = {}
n = int( input('n = '))
for i in range(n):
key, value = input('> ').split()
a[key] = value
q = input('Что: ')
while q:
try:
print(q,' - ', a[q])
except KeyError:
print('Нет такого значения')
q = input('Что: ')
Результат:




Для создания словаря с синонимами в Python, можно использовать следующий код:
```python synonyms = {}
# Вводим количество слов n = int(input("Введите количество слов: "))
# Вводим пары слов-синонимов for _ in range(n): word1, word2 = input("Введите два слова-синонима через пробел: ").split() synonyms[word1] = word2 synonyms[word2] = word1
# Вводим слово, для которого нужно найти синоним word = input("Введите слово: ")
# Проверяем, есть ли синоним для данного слова if word in synonyms: print("Синоним:", synonyms[word]) else: print("Для данного слова нет синонима.") ```
Пример работы программы: ``` Введите количество слов: 3 Введите два слова-синонима через пробел: hi hello Введите два слова-синонима через пробел: bye goodbye Введите два слова-синонима через пробел: pc computer Введите слово: hi Синоним: hello ```
В данном примере мы создаем словарь `synonyms`, в котором ключами являются слова, а значениями - их синонимы. При вводе пары слов-синонимов, мы добавляем оба слова в словарь с соответствующими значениями.
Затем, мы вводим слово, для которого нужно найти синоним. Если данное слово есть в словаре `synonyms`, то выводим его синоним. Если же слова нет в словаре, выводим сообщение о том, что для данного слова нет синонима.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili