Ранее я уже упоминал о другой фишке из ˍˍfutureˍˍ , это оператор деления.
from __future__ import division
Суть проста. Раньше сложность типа данных результата поределялась типом самого сложного операнда.
Например:
int/int => int
int/float => float
В первом случае оба операнда int, значит и результат будет int. Во втором float более сложный тип, поэтому результат будет float.
Если нам требуется получить дробное значение при делении двух int то приходилось форсированно один из операндов конверировать в float.
12/float(5) => float
Но с новой "философией" это не требуется. В Python3 "floor division" заменили на "true division" а старый способ теперь работает через оператор "//".
>>> 3/2
1.5
>>> 3//2
1
То есть теперь деление int на int даёт float если результат не целое число.
В классах теперь доступны методы __floordiv__() и __truediv__() для определения поведения с этими операторами.
Данный переход описан в PEP238.
#pep#2to3#basic
Death Toll from Gamo Zone Flood, Landslide now over 70. Read more.
https://borkena.com/2026/03/12/ethiopia-death-toll-from-gamo-zone-flood-landslide-now-over-70/#Ethiopia#News#EthiopianNews#GamoZone#Landslide#flood
#Russia#Landslide#Dagestan#NaturalDisaster#ClimateAnomalies#climate#destruction#anomaly#climatecrisis#weather
🇷🇺Россия: Гигантский оползень длиной в несколько километров обрушился на Дагестан
🚨16 апреля 2026 года в горном селе Нижние Убекимахи Левашинского района Дагестана произошел массивный оползень.
🌊 Огромная масса камней и земли, протянувшаяся на несколько километров, обрушилась со склона горы и частично перекрыла местную реку Нахер. Тонны почвы и камней скатились в русло реки, создав серьезную угрозу локальных наводнений в нижележащих районах. В настоящее время под угрозой находятся до семи домов.
☔ Катастрофа была вызвана длительными сильными дождями, которые идут в регионе с конца марта.
✅ К счастью, по предварительным данным, пострадавших и погибших нет.
🌧️ Весенние дожди продолжают создавать серьезные проблемы в горных районах Дагестана.