python - 在python中反转一个数字以寻找调试
问题描述
嗨,我有反转数字的代码,我是 python 的初学者?
我不知道为什么不工作,谢谢你的帮助。
class Solution(object):
def revint(self, number):
while(number>0):
reverse=0
reminder=0
reverse=(reverse*10)+reminder
number=number//10
return reverse
revint(123)
解决方案
你可以简单地:
def revint(number):
return int(str(number)[::-1])
推荐阅读
- c# - 是否有关于运行 INSERT 的频率上限的最佳实践?
- maven - Gradle - 无法使用 thingsboard 中指定的 Gradle 分布创建工具 API 实现的实例
- rust - 逗号分隔的 syn::Idents 列表
- c - 为什么不能为 *P 分配数字?
- ios - 在 iOS 版 Google Analytics(分析)中跟踪自然搜索流量
- xquery - and-query 匹配一个属性值和一个子元素值
- oauth-2.0 - 使用 symfony 4 获取 OAuth 凭据时出错:“invalid_client”
- kotlin - 当使用可变列表编译器的 .remove 函数抛出异常时,还有什么选择吗?
- powershell - 使用powershell手动创建文件索引,制表符分隔
- flutter - 未知操作系统