题目要求
程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
输入格式:
每个测试是一个3位的正整数。
输出格式:
输出按位逆序的数。输入样例:
123
输出样例:
321
代码+注释
st=input()#输入
res=0
for i in range(len(st)):
#遍历各位上的数,并乘以相应权值
res+=int(st[i])*10**i
print(res)#输出
代码结果
总结
数据处理步骤:字符串输入,然后按头开始遍历,分别乘相应权值即可
题外话
学习python这几天的感受:在做题当中我非常喜欢字符串输入然后处理,python对于字符串的操作也是比较多,(哪怕没有的操作,比如翻转,可以通过分割为列表,操作完后在聚合回来)。
总之用了真的回不去,和C的风格还是有区别的。>_< eee