Título: Python, Decimales de una division Publicado por: Arnau27 en 10 Agosto 2011, 15:49 pm Buenas!
Hace tiempo que no hago ningún script y perdí el manual que usaba...asi que no se como usar sólo la parte entera del resultado de una division. Ejemplo: 789/16= 49.3125 Quisiera hacer un script para poder pasar decimal a hexadecimalsi alguien me puede dar un ejemplo para poder estudiarlo, estaría muy bién :D Gracias, espero que se me responda muy pronto. Título: Re: Python, Decimales de una division Publicado por: criskapunk en 10 Agosto 2011, 16:31 pm Particularmente ese ejemplo devuelve 49 :P (Eso es porque en python la división entre dos enteros da como resultado un entero).
Para devolver ese resultado tendrías que haber hecho algo así: Código
Con el punto al final del 16 le estas indicando que el número es de tipo float. Edit: Otra forma para hacer lo que pedís, podría ser así: Código
Con // haces una división entera y con int() convertís el resultado a entero. Un saludo. Título: Re: Python, Decimales de una division Publicado por: Arnau27 en 10 Agosto 2011, 19:30 pm Particularmente ese ejemplo devuelve 49 :P (Eso es porque en python la división entre dos enteros da como resultado un entero). Para devolver ese resultado tendrías que haber hecho algo así: Código
Con el punto al final del 16 le estas indicando que el número es de tipo float. Edit: Otra forma para hacer lo que pedís, podría ser así: Código
Con // haces una división entera y con int() convertís el resultado a entero. Un saludo. Gracias aunque no lo parezca me has ayudado mucho! |