Ошибка ясна: вы переопределили max как int в коде. Или вы используете чужой код, который это делает. Таким образом, у вас, вероятно, есть что-то вроде этого где-то
max = 4
Вот почему очень сложно использовать встроенные имена в качестве имен переменных.
Предпочитаете использовать maximum
или max_
, если вы действительно хотите что-то близкое к max
.