Предмет: Информатика,
автор: pvpqiter228
За допомогою циклу введи 10 ключів та значень у словник.
Перевір чи є у словнику ключ зі списку, якщо є виведи значення.
словарь {1:”banan”, “cat”: “кошка”, “34”: “aslan”,'drink': 'juice', 'food': 'spaghetti', 'cutlery': 'fork' }
Список [1,”34”,45,’drink’,’fork’]
NeSprashivaite:
Python?
Ответы
Автор ответа:
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
Объяснение: Пользователь вводит ключ и значение к нему. Затем, если элемент списка совпадает с ключом, этот ключ и его значение выводятся на экран.
Похожие вопросы
Предмет: Биология,
автор: aishae
Предмет: Математика,
автор: milanatsarenko10
Предмет: История,
автор: darinarodyuk
Предмет: Математика,
автор: kubjasaeva111
Предмет: Математика,
автор: badahamzanov