Python. Как связать нумерацию вывода списка и ввод данных пользователем
Есть некоторый словарь с данными. Из него берутся нужные данные и выводятся на экран с помощью цикла for в список с нумерацией. Я же хочу, чтобы в зависимости от введенного пользователем числа выводилась информация о нужном предмете из списка под введенным номером.
Реально ли вообще сделать нечто подобное? Знаний пока что, по всей видимости, недостаточно
print('Список товаров торговца', name_trader)
print('---')
count = 1
sleep(1)
for product in traders[name_trader]:
print(count, '-', product+'.','Цена:', traders[name_trader][product])
count+=1
sleep(0.5)
print('---')
print('Вас что-нибудь заинтересовало? (да/нет)')
interes = input()
if interes == 'да':
tovar = int(input('Введите позицию интересующего вас товара.'))
Источник: Stack Overflow на русском