程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
输入格式:
每个测试是一个3位的正整数。
输出格式:
输出按位逆序的数。
输入样例:
123
结尾无空行
输出样例:
321
结尾无空行
完整代码:
str = list(input())
long = len(str)
L = [] # 存储正常数的列表
for i in range(long):
if str[2] =='0' and str[1] =='0': # 处理类似100的三位数
print(str[0])
break
elif str[2] =='0': # 处理类似120的三位数
print("%s%s"%(str[1],str[0]),end='')
break
else:
L.append(str[i]) # 非以上两种情况正常输出,reverse()函数对列表进行翻转
L.reverse()
for i in L:
print(i,end='')