题目描述:
程序读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
输入格式:
输入一个3位的正整数。
输出格式:
输出按位逆序的数。
分析:
使用字符串中的str[M:N:K]格式进行输出。
代码实现:
n = input()
if n[-1] == '0': #倒数第一个数为0,逆序输出前两个
print(int(n[-2::-1]))
elif n[-1] == '0' and n[-2] == '0': #倒数第一个和第二个都为0,只输出第一个
print(int(n[-1]))
else:
print(eval(n[::-1]))