首页 > 编程语言 >Python编程1——反转一个3位整数

Python编程1——反转一个3位整数

时间:2024-01-06 15:01:33浏览次数:48  
标签:__ Python 反转 编程 number 789 int num python

反转一个只有3位数的整数。输入 789,反转后输出 987. 代码如下: Reverse.py

class Solution:
    #参数 Number:一个3位数字
    #返回值:反转后的数字
    def reverseInteger(self, number):
        h = int(number/100)
        t = int(number % 100/10)
        z = int(number % 10)
        return (100 * z + 10 * t + h)

if __name__ == '__main__':
    solution = Solution()
    num = 789
    ans = solution.reverseInteger(num)
    print("输入:", num)
    print("输出:", ans)

输出:

D:\Code\python\pythonclass01\.venv\Scripts\python.exe D:\Code\python\pythonclass01\Reversedigit.py 
输入: 789
输出: 987

进程已结束,退出代码为 0

标签:__,Python,反转,编程,number,789,int,num,python
From: https://blog.51cto.com/sunproblem/9127235

相关文章

  • 这是一个悲伤的爱情故事,姻缘AI的Python代码
    这是一个悲伤的爱情故事,以下是一段姻缘AI的Python代码:classLoveStory:def__init__(self,name1,name2):self.name1=name1self.name2=name2defstart_story(self):print(f"{self.name1}和{self.name2}相遇了。")print(f"他们......
  • • python 脚本 输入字符串 输出字符串+当前时间 生成api http请求
    案例问题背景python脚本输入字符串输出字符串+当前时间生成apihttp请求脚本1这是单线程的单次处理单个http请求同时多个请求按照顺序处理而不是并行处理多请求!=多线程但是相关使用多线程来并行处理多请求使用flask或django等web服务器框架可以与wsgi服务器配合使用比如guni......
  • Python中的MariaDB操作:使用mysql.connector
    MariaDB是一个开源的关系型数据库管理系统,由原始开发者MySQL的创始人和团队进行维护。它与MySQL高度兼容,因此经常被视作MySQL的直接替代品。在Python中操作MariaDB非常方便,感谢mysql.connector这个强大的库。本文将指导你如何使用这个库来执行在MariaDB中的基本数据库操作。安装mys......
  • 手把手教你用 Python 去除图片和 PDF 水印
    我们在平时的学习,工作和写作中,有时会遇到一些需要将图片的水印去除的场景。虽然网络上有很多免费或者付费的软件可以帮助我们去除图片水印,但作为程序员,我们完全可以自己动手编程实现。原理分析假设我们需要将下面这张图片里的水印,使用Python代码去除。图像是由像素组成的,每......
  • python-数据解析-bs4介绍
    一、数据解析方式-bs41、 爬虫数据的解析常用方式有三种: 1、正则表达式2、bs43、xpath解析2、本次主要学习bs4,首先要先准备好环境,即要安装使用beautifulSoup,这里已经安装好了bs4模块,如下:pipinstallbs4和pipinstalllxml 3、通过一个实例理解bs......
  • python第一节:简介、下载、安装​
    第一节:简介、下载、安装简介:Python的创造者吉多·范罗苏姆。Python是一款易于学习、跨平台语言、免费和开源、的编程语言。有丰富的第三方模块库,应用领域非常广泛。常用于数据采集、数据分析和计算、数据挖掘、人工智能等。下载:下载地址:https://www.python.org/安装:先选中下面两......
  • Python 通过 akshare 绘制中国平安均线并显示买卖点
    继续上篇,通过akshare绘制中国平台的均线,并在5日线上穿10日线的时候,显示买入信号,在5日线下穿10日均线的时候,显示卖出信号环境:python3.9(miniconda3)、Pycharm、Win10需要用的模块或者工具库:akshare(1.11.91)、pandas(2.1.1)、numpy(1.26.2)、matplotlib(3.8.2)、mplfinanc......
  • Python笔记三之闭包与装饰器
    本文首发于公众号:Hunter后端原文链接:Python笔记三之闭包与装饰器这一篇笔记介绍Python里面的装饰器。在介绍装饰器前,首先提出这样一个需求,我想统计某个函数的执行时间,假设这个函数如下:importtimedefadd(x,y):time.sleep(1)returnx+y想要统计add函数......
  • 使用 Python 进行简单的人脸识别
    介绍人脸识别技术已经成为当今世界许多领域的重要应用,从安全领域到社交媒体,无处不在。Python提供了许多强大的库和工具,使得实现人脸识别变得更加容易。本文将介绍如何使用Python中的一些流行库来进行简单的人脸识别。准备工作在开始之前,确保你已经安装了以下库:OpenCV:用于......
  • python人脸识别
    应用范围广泛安全与监控:人脸识别在安防领域中具有显著的应用,可用于识别入侵者或追踪犯罪嫌疑人。社交媒体和相册组织:社交媒体平台和相册应用可以利用人脸识别来自动标记照片中的人物,方便用户组织和查找照片。医疗保健:人脸识别技术在医疗保健中用于患者身份验证和监测,例如识别......