Python求取逆序数

方法一.py

num = int(input('请输入一个三位整数:'))
a = num//100
b = num%100//10
c = num%100%10
print('该数的逆序数为:',(100*c+10*b+a))
num = int(input('请输入一个整数:'))
a = 0
while num > 0:
    a = a*10 + num%10
    num = num//10
print('该数的逆序数为:',a)

方法二.py

#注:这是python自带的方法
a = input('请输入一个整数:')
b = int(a[::-1])
print('该数的逆序数为:',b)

方法三.py

#注:该方法得到的逆序数是str类型
i = int(input('请输入一个整数:'))
s = str(i) 
l = len(s)
a = []
print('该数的逆序数为:',end='')
for b in range(l):
    a.append(s[l-1-b])
for c in a:
    print(c,end='')
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐