IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Stampa il risultato di 2/1 e 1/2.
  • Stampa il risultato della divisione per difetto di 2//1 e 1//2.
  • Stampa il tipo di 2/1 e 2//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(____)
Modifica ed esegui il codice