栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

反转一个3位整数(Python 实现)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

反转一个3位整数(Python 实现)

目录
  • 1、实例说明
  • 2、问题示例
  • 3、关键技术
  • 4、视频讲解
  • 5、代码实现
  • 6、运行结果

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、代码实现
# -*- coding: utf-8 -*-
# @Time    : 2021/10/28 下午11:32
# @Author  : AmoXiang
# @FileName: demo01.py
# @Software: PyCharm
# @Blog    :https://blog.csdn.net/xw1680?spm=1000.2115.3001.5343


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、运行结果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354914.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号