Omet navegació

MD4.2 Nombres reals o de coma flotant

 

3️⃣ Nombres reals o de coma flotant (float)

Són aquells que representen nombres amb decimals, és a dir, nombres que tenen una part sencera i una part decimal. El símbol separador d'ambdues parts ha de ser sempre un punt ".". En operacions on s'utilitzin aquests tipus de nombres, els decimals proporcionats serà com a màxim 15 dígits.

 

Exemple de nombre real (float): 1.2, 3.5, 6.24, -10.345, 1245.23, etc.

a = 3.2
b = 7
print(a*b)

Resultat:

22.400000000000002

ATENCIÓ! En operacions amb aquest tipus de nombres són freqüents les errades d'arrodoniment. Encara que vegem en pantalla 3.2, aquest valor no es pot codificar de forma exacta en codi binari. El que Python llegeix és el següent valor: 3.2000000000000002, d'aquí el resultat obtingut anteriorment.

Creat amb eXeLearning (Finestra nova)