Вопрос задан 05.11.2023 в 07:46. Предмет Информатика. Спрашивает Иванова Софья.

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

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Романова Катя.

Ответ:

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('Что: ')

Результат:


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания словаря с синонимами в 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`, то выводим его синоним. Если же слова нет в словаре, выводим сообщение о том, что для данного слова нет синонима.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос