Вызвали переменную или функцию, которых нет в этой области видимости — часто опечатка или забытый import.
Код
total = prices['сыр'] print(totl)
Traceback
NameError: name 'totl' is not defined
Python ищет имя `totl` в локальной, потом в глобальной области — и не находит. Обратите внимание: ошибка про `totl`, а не про `total` — так вы сразу видите опечатку.
Проверьте написание и регистр: `total` и `totl` — разные имена. Плюс полезная привычка: включать в редакторе подсветку неопределённых имён (в PyCharm это работает из коробки).
Разбор темы: Область видимости