Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
print(7 / 2, 7 // 2, -7 // 2, -7 % 3)3.5 3 -4 2
- Ждать, что
-7 // 2— это-3, будто//отбрасывает дробь://округляет вниз, к минус бесконечности, поэтому-3.5становится-4. - Ждать, что
-7 % 3— это-1: в Python знак остатка совпадает со знаком делителя, поэтому он2, ведь-7 // 3— это-3, а-3 * 3 + 2— это-7.
- Чему равно
7 % -3и почему? - Почему
6 / 2печатает3.0, а не3?