Estaba haciendo una función de calcular la media de varias notas y quería disminuir la cantidad de decimales en el resultado:
Me decante por el tipo single y no por el tipo Float. Para sorpresa estaba usando esto:
Si con esta función uso:
Print Media_de_tres_notas(20, 40, 70)
El resultado es: 43,3300018
Al cambiar el tipo del valor que devuelve la función a Float en vez de Sngle:
El resultado es: 43,33
Con Float me ha dado los dos decimales que quería y no tantos.
¿ Cómo es que el tipo Single no ha logrado el mismo efecto ?.
En este caso el valor de las notas van de 1 a 100.
Saludos