Столяров - вузовские методички
InventWithPython - детские книжки
Просто я в жизни не поверю, что ТС, задавая такие вопросы, готов читать учебники на ангельском.
$ python
Python 3.10.2 (main, Jan 19 2022, 12:47:14) [GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> numbers_list = [-1, 0.99786, 3.141552, 127, -87, 60, 903, -0.65]
>>> max(numbers_list)
903
>>> max(numbers_list) == True
False
>>> 1 == True
True
>>> 2 == True
False
если числа отрицательные, то в разных языках программирования может быть разный остаток
если a < b, то a%b всегда равно a
с отрицательными числами своя наркомания.
Я про неотрицательные говорил
Читать правила ресурса.