Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/11/2010, 14:45
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Pasar de decimal a Octal.

@Alvaro posteo una solución sin strings.
Código:
def dec_a_oct(n):
    ans = 0
    i = 0
    while n:
        ans += (n % 8) * (10 ** i)
        n = n / 8
        i += 1
    return ans

print dec_a_oct(122)