个人技术分享

[问题描述]:现在给出一个正整数 n,请将 n 倒序输出(末尾是0也输出)
输入:
一行一个正整数 n
输出:
一行一个正整数,表示数字 n 倒过来输出的结果
样例输入1
12345678910111213

样例输出1
31211101987654321

提示
1<=n<=10^5000
来源/分类(难度系数:一星)

 

完整代码如下:
a=list(input())
a.reverse()
sum=''
for i in range(0,len(a)):
    sum=sum+a[i]
print(sum)

 

代码解释:
“a=list(input()) ”,让用户输入一个字符串,并将其拆分后存入列表a。
“a.reverse() ”,将列表a反转。
“sum=''
for i in range(0,len(a)):
sum=sum+a[i] ”,遍历列表a,依次叠加a中的元素,最终得到a中所有元素依次相连的字符串。
“print(sum) ”,打印最终结果。

 

运行效果展示:

2fe5fb436cd743efb96feab5531e997c.jpg
 

5fdcfc426c1a4b329dda74ed1bba27aa.jpg

      (声明:以上内容均为原创)