Python | Varios | Pregunta 4

¿Cuál es la salida del siguiente programa:

print 0.1 + 0.2 == 0.3

(A) Verdadero
(B) Falso
(C) Depende de la máquina
(D)

Respuesta de error : (B)
Explicación: Ninguno de 0.1, 0.2 y 0.3 se puede representar con precisión en binario. Los errores de redondeo de 0,1 y 0,2 se acumulan y, por tanto, hay una diferencia de 5,5511e-17 entre (0,1 + 0,2) y 0,3.
Cuestionario de esta pregunta
Comente a continuación si encuentra algo incorrecto en la publicación anterior

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *