【华为机考】数字颠倒python实现

题目描述 
描述: 
输入一个整数,将这个整数以字符串的形式逆序输出 
程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001

输入描述: 
输入一个int整数 
输出描述: 
将这个整数以字符串的形式逆序输出

示例1 
输入 
1516000 
输出 

0006151


第一次自己想的:

n = str(input())
print(n)
leng=int(len(n)-1)
while leng >=0:
      print(n[leng])
      leng=leng-1
主要是想把输入当成list,但是输出结果不对


第二次参考:

python 中有list的相关方法

切片的颠倒

def rever()346:
    a=input('please input: ')
    print(a[::-1])
rever()


第三次参考:

选用reverse()方法

a=list(input())
a.reverse()
print("".join(a))

猜你喜欢

转载自blog.csdn.net/acycy/article/details/80440374
今日推荐