2017-03-07 7 views
-4

私はフィードバックが必要ですが、結果を逆転させる方法はわかりません。私はあなただけの数を逆にしたい場合は、結果は982どのように結果を逆に変換するのですか?

def numeros4s(): 
    numero_n = int(input("ingresar un numero porfavor: ")) 
    listax = [] 
    listax.append(numero_n **2) #recordar siempre poner formulas dentro del parentesis 
    print "la raiz cuadrada de: ",numero_n," es: ",listax 

numeros4s() 
+2

このコードは問題と何が関係していますか? –

答えて

2
number = 123 
int("".join(reversed(str(number)))) 
# 321 
0
>>> num = 289 
>>> reversed_num = int(str(num)[::-1]) 
>>> reversed_num 
982 
0

であること289を持っている場合、私は例えば意味、それはこのようになります:

n = 289 
n_str = str(n) 
print(''.join(reversed(n_str))) 
+0

ありがとうdude(y) –

0

別の方法

def reverse(num): 
    result = 0 
    while num > 0: 
     result = result * 10 + num % 10 
     num /= 10 
    return result 

print(reverse(18539)) # --> 93581 
関連する問題