hola estoy aprendiendo python, segun entendia el segundo argumento de round() espesificaba la cantidad de decimales que deve tener el valor a redondear, pero me tira estos resultados
Código Python:
Ver original>>> round (1.123456)
1.0
>>> round (1.123456 , 0)
1.0
>>> round (1.123456 , 1)
1.1000000000000001
>>> round (1.123456 , 2)
1.1200000000000001
>>> round (1.123456 , 3)
1.123
>>> round (1.123456 , 4)
1.1234999999999999
>>> round (1.123456 , 5)
1.1234599999999999
>>> round (1.123456 , 6)
1.123456
Porque cuando le pido 4 decimales por ejemplo me tira como 15?