![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Recursão (Recursividade) |
Escreva um programa Python usa uma função recursiva para retornar a quantidade de dígitos presente em um número inteiro informado pelo usuário - Lista de Exercícios Resolvidos de PythonQuantidade de visualizações: 2004 vezes |
|
Pergunta/Tarefa: Escreva um programa Python usa uma função recursiva para retornar a quantidade de dígitos presente em um número inteiro informado pelo usuário. Você pode usar qualquer técnica de recursividade disponível, desde que o retorno da função seja um valor inteiro. Você deverá implementar a seguinte função recursiva:
int quant_digitos(int numero){
// seu código aqui
}
Informe um número inteiro de qualquer tamanho: 4983 O número informado possui 4 dígitos Veja a resolução comentada deste exercício usando Python console:
# função recursiva que recebe um número inteiro e retorna
# sua quantidade de dígitos
def quant_digitos(numero):
if ((numero // 10) == 0): # atenção: divisão inteira
# retorna o caso base
return 1
else:
# efetua mais uma chamada recursiva
return 1 + quant_digitos(numero // 10)
# método principal
def main():
# vamos pedir para o usuário informar um número inteiro
num = int(input("Informe um número inteiro de qualquer tamanho: "))
# vamos obter a quantidade de dígitos no número usando
# uma chamada à função recursiva quant_digitos()
quant = quant_digitos(num)
# mostramos o resultado
print("O número informado possui {0} dígitos".format(quant))
if __name__== "__main__":
main()
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
|
JavaScript - Cookies em JavaScript - Como registrar a quantidade de vezes que o usuário visitou a sua página HTML |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





