Divisione con interi e float
Python supporta due diversi operatori di divisione: / e //. In Python 3, / restituisce sempre un risultato di tipo float, mentre // è la divisione per difetto e restituisce sempre un risultato intero. La divisione per difetto equivale a eseguire math.floor(numerator/divisor), che restituisce il più grande intero minore o uguale al risultato dell'operazione di divisione. Puoi saperne di più su math.floor nella documentazione di Python.
Questo esercizio fa parte del corso
Tipi di dati in Python
Istruzioni dell'esercizio
- Stampa il risultato di
2/1e1/2. - Stampa il risultato della divisione per difetto di
2//1e1//2. - Stampa il tipo di
2/1e2//1.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Print the result of 2/1 and 1/2
print(____)
print(____)
# Print the floored division result of 2//1 and 1//2
print(____)
print(____)
# Print the type of 2/1 and 2//1
print(____)
print(____)