2017-03-07 49 views
-4

我需要一個反饋,我不知道如何反轉結果。我的意思是,例如,如果我有一個289的結果是一個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

如果你只是想扭轉了一些,這將是這樣的:

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

謝謝兄弟(y) –

0

另一種方式

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

print(reverse(18539)) # --> 93581