Programa em Python 33
Faça uma função recursiva que permita inverter um número inteiro N. Por exemplo, dada a entrada 123, a função retorne 321.
Resolução:
def reverse_int(x):
rev_numero=''
numero=str(x)
for i in range(len(numero)-1,-1,-1):
rev_numero+=numero[i]
print rev_numero
return rev_numero
if __name__ == '__main__':
entrada = input("Digite um numero positivo real qualquer: ");
if (entrada <=0):
finalizar = raw_input('Numero invalido, pressione qualquer tecla para continuar...');
exit();
#Nenhum numero real vai ser divisivel por um numero maior do que sua metade
reverse_int(entrada);
Resolução:
def reverse_int(x):
rev_numero=''
numero=str(x)
for i in range(len(numero)-1,-1,-1):
rev_numero+=numero[i]
print rev_numero
return rev_numero
if __name__ == '__main__':
entrada = input("Digite um numero positivo real qualquer: ");
if (entrada <=0):
finalizar = raw_input('Numero invalido, pressione qualquer tecla para continuar...');
exit();
#Nenhum numero real vai ser divisivel por um numero maior do que sua metade
reverse_int(entrada);
Comentários
Postar um comentário