| 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: 1000 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# 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
 
    # resultado recebe ele mesmo multiplicado por 10 mais o resto
    resultado = resultado * 10 + resto
 
    # finalmente número recebe ele mesmo dividido por 10
    numero = numero // 10
 
  return resultado # retorna o resultado
if __name__== "__main__":
  main()
 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| 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 | 


 
 





