Надо переписать код, чтобы 1) без использования лямбда-функции (запрещено по условию) 2) без использования def global (вообще это можно - преподаватель требует).
Отличный исполнитель! Все бы так работали! Автор как всегда на высоте. Решения подробные, оформление аккуратное. Работа на выставку просто. Этот автор меня никогда не подводил, а сотрудничаем мы ни один год уже. Рад был сотрудничать. Мои рекомендации.