Предмет: Информатика, автор: pvpqiter228

За допомогою циклу введи 10 ключів та значень у словник.
Перевір чи є у словнику ключ зі списку, якщо є виведи значення.

словарь {1:”banan”, “cat”: “кошка”, “34”: “aslan”,'drink': 'juice', 'food': 'spaghetti', 'cutlery': 'fork' }
Список [1,”34”,45,’drink’,’fork’]


NeSprashivaite: Python?
pvpqiter228: Да

Ответы

Автор ответа: Rinky31
1

Ответ:

q = []

y = []

lst = [1, "34", 45, 'drink', 'fork']

for i in range(10):

   a = input(f'Введите ключ {i}: ')

   q.append(str(a))

   b = input(f'Введите значение для {i}: ')

   y.append(str(b))

s = {

   q[0]: y[0],

   q[1]: y[1],

   q[2]: y[2],

   q[3]: y[3],

   q[4]: y[4],

   q[5]: y[5],

   q[6]: y[6],

   q[7]: y[7],

   q[8]: y[8],

   q[9]: y[9],

}

for x in range(len(lst)):

   if lst[x] in s:

       print(f'Ключ: {lst[x]}, значение: {s[lst[x]]}')

   else:

       pass

Объяснение: Пользователь вводит ключ и значение к нему. Затем, если элемент списка совпадает с ключом, этот ключ и его значение выводятся на экран.


Rinky31: Куда я могу отправить тебе объяснение, если в 1 комментарий это не вмещается?
Похожие вопросы