逆序输出一个整数 您所在的位置:网站首页 python正序逆序交替输出 逆序输出一个整数

逆序输出一个整数

2024-07-16 07:30| 来源: 网络整理| 查看: 265

算法 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 2018-2019 实验室设备网 版权所有