如何反转使用方法排序的结果

时间:2017-03-07 20:53:22

标签: python

我需要反馈,我不知道如何反转结果。我的意思是,例如,如果我有一个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()

4 个答案:

答案 0 :(得分:2)

number = 123
int("".join(reversed(str(number))))
# 321

答案 1 :(得分:0)

>>> num = 289
>>> reversed_num = int(str(num)[::-1])
>>> reversed_num
982

答案 2 :(得分:0)

如果您只想反转一个数字,那就是:

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

答案 3 :(得分:0)

另一种方式

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

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