Когда вы видите оператор, за которым следует =
, он выполняет операцию, а затем присваивает ее переменной.Например, x += 2
означает x = x + 2
или добавьте 2 к x
.
. Оператор //
специально делает целочисленное деление вместо деления с плавающей запятой.Например, 5 // 4
дает вам 1
, а 5 / 4
дает вам 1.25
(в Python 3).
Следовательно, x //= 3
означает деление x
на 3 (в целочисленном делении).fashion) и сохраните значение обратно в x
.Это эквивалентно x = x // 3