Ранее я уже упоминал о другой фишке из ˍˍ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
#Italia🇮🇹
#Regionali
#Marche
❓Come si vota nelle Marche?
Come nelle altre Regioni a statuto ordinario, i cittadini eleggono sia il Presidente della Giunta regionale, sia i membri del Consiglio regionale.
È proclamato Presidente il candidato che ottiene il maggior numero di voti validi.
I seggi del Consiglio regionale sono ripartiti in 5 circoscrizioni elettorali, corrispondenti alle Province (tra parentesi è indicato il numero di consiglieri spettanti a ciascuna):
- Ancona (9);
- Ascoli Piceno (4);
- Fermo (4);
- Macerata (6);
- Pesaro-Urbino (7).
In totale sono previsti 30 seggi, a cui si aggiunge quello riservato al Presidente della Giunta regionale.
L’assegnazione dei seggi avviene con metodo D’Hondt. Al candidato eletto Presidente spettano 18 o 19 seggi del Consiglio, da suddividere proporzionalmente tra le liste che lo hanno sostenuto. I seggi restanti vengono attribuiti alle altre liste.
Per le liste singole non è prevista alcuna soglia di sbarramento. Per le coalizioni, invece, la soglia è alternativa:
- del 5% dei voti validamente espressi;
- se la coalizione non raggiunge il 5%, è sufficiente che una lista al suo interno ottenga il 3%.
@TuttoElezioni
🇳🇱 La marche commémorative Régiment immortel a eu lieu à Amsterdam, rassemblant des dizaines de personnes venues de tous les coins des Pays-Bas, rapporte la correspondante de TASS.
#paysbas#marche
#Italia#Marche
Il sindaco di Civitanova Marche Fabrizio Ciarapica lascia #FI|EPP e aderisce a #FN|ESN: è il primo sindaco “futurista” di un comune italiano superiore.
@Osservatorioitaliano