Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Métodos, Procedimentos e Funções |
Escreva uma função Python chamada inverter() que recebe um número inteiro e retorna este mesmo número invertido - Lista de Exercícios Resolvidos de PythonQuantidade de visualizações: 826 vezes |
Pergunta/Tarefa: Escreva uma função Python chamada inverter() que recebe um número inteiro e retorna este mesmo número invertido. Esta função deverá ter a seguinte assinatura: def inverter(numero){ # sua implementação aqui } ATENÇÃO: Para a resolução deste exercício é permitido usar apenas os operadores aritméticos. Sua saída deverá ser parecida com: Informe um número inteiro: 487 O valor invertido é: 784 Veja a resolução comentada deste exercício usando Python: # função principal do programa def main(): # vamos pedir ao usuário que informe um número inteiro numero = int(input("Informe um número inteiro: ")) # fazer efetuar uma chamada à função inverter() e obter o valor invertido invertido = inverter(numero) # e exibir o resultado print("O valor invertido é: {0}".format(invertido)) # função que recebe um número inteiro e o devolve invertido def inverter(numero): resultado = 0 # guarda o resultado da inversão # enquanto número for diferente de 0 while numero != 0: # obtém resto da divisão de número por 10 resto = numero % 10 |
![]() |
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 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |