Función: Contar Dígitos

Publicado por Gio M en 17:39
def cuantos_digitos(n):
    ind = 1
    while n > 9:
        n = n / 10
        ind = ind + 1
    print ind


Esta función devuelve cuántos números tiene un número. Aunque claro como esto es Python simplemente se puede hacer lo siguiente:


def cuantos_digitos(n):
    print str(n).__len__()


Pero obviamente esa no es la gracia al menos para los altos mandos...

3 Respuestas a 'Función: Contar Dígitos'

  1. http://python-tec.blogspot.com/2010/07/funcion-contar-digitos.html?showComment=1433125106060#c3209462869534179093'> 31 de mayo de 2015, 20:18

    No sirve para si solo pones un numero grave error

     

  2. Craspon Caca dijo...
    http://python-tec.blogspot.com/2010/07/funcion-contar-digitos.html?showComment=1502654916401#c2952465217344245352'> 13 de agosto de 2017, 14:08

    Este comentario ha sido eliminado por el autor.

     

  3. Craspon Caca dijo...
    http://python-tec.blogspot.com/2010/07/funcion-contar-digitos.html?showComment=1502654936007#c8817676744689824779'> 13 de agosto de 2017, 14:08

    def digitos(n):
    if n>9:
    n=n/10
    return 1+digitos(n)
    elif n<=9:
    return 1

     

Publicar un comentario