Mandar um café pro programador

Pode me ajudar a transformar cafeína em código?

Script: Quantos dígitos tem no número ?

Neste tutorial de nosso Curso de Python, vamos te mostrar como programar um script que calcula, de maneira bem simples e fácil, quantos dígitos possui um número.

Como Calcular os Dígitos de um Número


Uma maneira bem simples de calcular quantos dígitos tem um número, é transformar ele em string.

Se você tem um número n e quiser transformar ele em string, basta usar a função str()

  • str(n) -> retorna uma string


Agora, tudo que temos fazer é calcular o tamanho dessa string.
Isso é facilmente feito com a função len()
Se texto é uma string, a função len(texto), retorna o tamanho dessa string.

Agora, só precisamos jogar dentro de len() o número que transformamos em string ( str(n) - onde n é um inteiro).

Código Python do Script

def contaDigito(n):
    return len( str(n) )
def exibe():
    n = int(input('Forneça um inteiro: '))
    print(contaDigito(n), ' dígitos')
    
while True:
    exibe()




2 comentários:

  1. Olá, gostaria de saber se tem como fazer usando apenas uma função?
    E gostaria de saber também se tem como fazer usando o FOR?
    Desde já eu agradeço, e aguardo resposta.

    ResponderExcluir
  2. BR248827941006PSPXLM1456524

    ResponderExcluir

Bora fazer evoluir o ensino da Programação no Brasil ?

Que tal apoiar e fazer crescer o ensino da programação no Brasil ?

Ajudar nosso país a crescer e se desenvolver cada vez mais, tecnologicamente?

Clica abaixo pra saber mais!

Apoiar o Projeto Progressivo