Форум сайта python.su
может кто нибудь объяснить почему при операции: print(11 // -5), получается -3
Офлайн
rassell
потому что это математическое деление с округлением вниз до ближайшего целого
если просто поделить 11/-5 или -11/5, то получим десятичное число: -2,2
Мы не просто отбрасываем десятичную часть, а округляем вниз до ближайшего целого. Поэтому и получаем -3.
Офлайн