赞
踩
while(number>0):
a = number % 10 #找到最后一位
number = int(number/10)
s = s*10 + a
1.a用来暂存一个整数的最后一位
2.number用来存储一个整数去掉尾数后剩下的部分
3.s是每次迭代后新生成的数
number = 123
第一次循环:a=3,number= 12,s=3
第二次循环:a=2,number= 1,s=32
第三次循环:a=1,number= 0,s=321
class Solution:
def r(self,number):
s = 0
while(number>0):
a = number % 10 #找到最后一位
number = int(number/10)
s = s*10 + a
return s
if __name__ == '__main__':
n = Solution() #创建对象
num = int(input('请输入一个整数:'))
ans = n.r(num) #调用类中的方法
print(ans)
```2021.9.10. 23:33
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。