goods = []
features = {'наименование': '', 'цена': '', 'количество': '', 'ед': ''}
analytics = {'наименование': [], 'цена': [], 'количество': [], 'ед': []}
number = 0
while True:
if input('Выход - Q, \nЛюбая клавиша - продолжить: ').upper() == 'Q':
break
number += 1
for f in features.keys():
user_data = input(f'{f}: ')
features[f] = int(user_data) if (f == 'цена' or f == 'количество') else user_data
analytics[f].append(features[f])
goods.append((number, features.copy()))
print('Текущая аналитика по товарам:\n')
for key, value in analytics.items():
print(key, value)
print(goods)