1、实例说明
使用 Python 反转一个只有 3 位数的整数。
2、问题示例
输入 num = 456,输出 654;输入 num = 800,输出 8。
3、关键技术
1. 键盘录入 input() 函数。 2. 如何获取数字各个位置上的数。 3. 如何逆序字符串。
4、视频讲解
https://www.bilibili.com/video/BV1JL411g7Rp?spm_id_from=333.999.0.0
5、代码实现
class Solution(object):
def reverse_integer(self, num):
"""
用于反转只有3位数的整数
:param num: 一个3位整数
:return: 反转后的数字
"""
hundreds_place = num // 100
tens_place = num // 10 % 10
ones_place = num % 10
return 100 * ones_place + 10 * tens_place + hundreds_place
if __name__ == '__main__':
solution = Solution()
number = 456
ans = solution.reverse_integer(number)
print(f"输入: {number}")
print(f"输出: {ans}")
6、运行结果
|