Los tipos de datos en Python - Números con coma flotante - floats y round()
El tipo de dato float se utiliza para trabajar con números decimales, algo que no podíamos hacer con los números enteros (integer del capítulo anterior).
Vamos a ver unos ejemplos con operaciones básicas para que te vayas familiarizando con los float.
Vamos a ver unos ejemplos con operaciones básicas para que te vayas familiarizando con los float.
Operaciones básicas con integers en Python
Las operaciones básicas son adición (+), sustraer (-), multiplicar (*) y dividir (/).
Veamos unos ejemplos con su uso:
Veamos unos ejemplos con su uso:
resultados = "Los resultados son: ";
print(resultados)
suma = 10.55+13.1;
print(suma);
resta = 10.55-13.1;
print(resta);
multiplicacion = 10.55*13.1;
print(multiplicacion);
division = 50.55/13.1;
print(division);
Resultado
Seguramente no tengas problema para ver que los resultados encajan con las operaciones, pero si no te cuadra, utiliza la calculadora (ojo, la calculadora suele redondear estos números, por lo que por ejemplo, el resultado -2,549999999999999 será 2,55 en una calculadora.).
Acotar o reducir el número de decimales de los float en Python
Vamos a reducir el número de decimales en 2 para todos los resultados anteriores.
Para hacer esto, solo hay que añadir la función predefinida de Python llamada round() (redondear en español) y añadirle también con una coma el número de decimales que queremos. Yo he puesto dos, tú puedes poner los que quieras.
resultados = "Los resultados son: ";
print(resultados)
suma = 10.55+13.1;
print(round(suma,2));
resta = 10.55-13.1;
print(round(resta,2));
multiplicacion = 10.55*13.1;
print(round(multiplicacion,2));
division = 50.55/13.1;
print(round(division,2));
Cómo puedes ver, aparecen los resultados con solo dos decimales y redondeados.
Espero que estés aprendiendo mucho, si quieres que suba capítulos más a menudo, dejame un comentario para que lo sepa y me anime a escribir más sobre este hermoso lenguaje de programación que es Python.
Excelente!!!
ResponderEliminar¡Muchas gracias!
Eliminarllegue a pensar que mi computadora estaba maldita! Gracias, esa explicación resolvió mi problema.
ResponderEliminar