Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Duda de diferencia de valores
#1
Buenas, soy nuevo con python y tengo una duda; Demas que el problema mio es en matematicas o no se pero hay algo que no me cuadra.

Por que me da valores distintos?, si el valor al que le voy hacer la divicion entera es igual  :

i = 4
while i > 10:
    i += 2
else:
    i //= 2
print(i)
como solucion me da : 2

i = 20.0

while len(str(i)) > 10:
    i += 2
else:
    i //= 2
print(i)
como solucion me da = 10.0

Gracias por su respuesta
Responder
#2
ya tengo la respuesta y me di cuenta de lo guevon que soy , la respuesta es la siguiente como no cumple con la variable no me convierte el numero en 4 conla funcion len ; y pasa derecho a else haciendo la dividion entera con 20.0.
20.0// = 2 la respuesta es 10.0

gracias y disculpen.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)