Python求取逆序数
Python求取逆序数方法一.py方法二.py方法三.py方法一.py#利用简单的数学计算num = int(input('请输入一个三位正整数:'))a = num//100b = num%100//10c = num%100%10print('该数的反序数为:',(100*c+10*b+a))#利用while循环a=int(input('请输入一个正整数:'))b=0while a>0:
·
方法一.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='')
更多推荐
已为社区贡献1条内容
所有评论(0)