首页 > 编程语言 >[Python急救站]回文数的判断

[Python急救站]回文数的判断

时间:2023-12-07 10:46:22浏览次数:43  
标签:急救站 10 10000 Python print 100 1000 回文

回文数判断:回文数是指这个数颠倒后,与原数一致,如32223、12221等。

第一个程序是由用户输入,并判断是否是回文数。

a = eval(input("请输入一个五位数"))
b = a // 10000 + a // 1000 % 10 * 10 + a // 100 % 10 * 100 + a // 10 % 10 * 1000 + a % 10 * 10000
if a == b:
    print("这个数是回文数")
else:
    print("这个数不是回文数")

程序运行结果如下:

第二个程序是由程序自行输出10000到99999中的全部的回文数

a = 0
c = 0
for a in range(10000, 100000):
    b = a // 10000 + a // 1000 % 10 * 10 + a // 100 % 10 * 100 + a // 10 % 10 * 1000 + a % 10 * 10000
    if b == a:
        print("{}".format(b), end="、")
        c += 1  # 用c循环计数
        if c % 10 == 0:  # 计数到10,每十个换行一次
            print("\n")

程序运行结果如下:

 

标签:急救站,10,10000,Python,print,100,1000,回文
From: https://www.cnblogs.com/python120/p/17881173.html

相关文章

  • Python计算两图相似性-基于互信息(Mutual Information)
    1、简介通过计算两个图片的互信息来表征他们之间的相似度,如果两张图片尺寸相同,还是能在一定程度上表征两张图片的相似性的。但是,大部分情况下图片的尺寸不相同,如果把两张图片尺寸调成相同的话,又会让原来很多的信息丢失,所以很难把握。经过实际验证,此种方法的确很难把握。 2、......
  • 【python】静态函数与类方法
    静态函数与类方法静态函数其实和类的方法没什么关系,它只是恰好定义在类的内部而已,所以这里我用函数(function)来形容它。它可以没有参数:classPerson:@staticmethod#用staticmethod这个修饰器来表明函数是静态的defsayHello():print('Hello')Person......
  • python--元组、列表、集合、字典、函数简单总结与区分
    元组:用“()”,不可修改其中的元素,有索引,tuple可建立一个元组。列表:用“【】”,可修改其中元素,有索引,可用list函数创建。集合:用“{}”,且{}相当于set()相当于set(【】),无序,无索引,可修改其中元素。字典:用”{}“,无索引,可修改其中元素,成对出现(区别于集合)。    例如:mynumber={"a":1,"b"......
  • Python脚本导入Excel文件可视化导出统计工时情况
    在当今快节奏的工作环境中,对员工工时的有效管理和分析变得至关重要。我开发了一个Python脚本,专门用于从Excel文件中导入工时数据,并将这些数据以直观的图表形式进行可视化展示。这一工具的目的是为了帮助企业和组织更好地理解和优化员工的工时分配,进而提升整体的工作效率和决策质......
  • python多线程下载图片
    urls.json文件数据格式如下["https://example.com/image1.jpg","https://example.com/image2.jpg","https://example.com/image3.jpg"] 代码如下importjsonimportrequestsimportthreadingdefdownload_image(url):respo......
  • python 中的 collections 模块:常用数据结构和工具详解
    Python的collections模块提供了许多有用的数据结构,超越了标准的内置数据类型。这些数据结构解决了各种常见的编程问题,包括但不限于高效的容器类型、特定目的的容器、默认值字典等。让我们深入了解其中的几个重要数据结构和工具。1.defaultdict:带有默认值的字典defaultdict是d......
  • python-名片管理系统
    一、系统需求目的一、回顾前面学过的变量、流程控制、函数、模块等 程序启动,显示名片和欢迎界面,并提示用户进行操作用户选择不同的功能,执行不同的操作用户名片中要记录的信息:姓名、电话、联系方式、邮件用户查询到指定的名片,可以进行修改、删除操作二、步骤框架搭建......
  • python-名片管理
    完整代码:#-*-coding:utf-8-*-#导入模块importparamimportcards_toolswhileTrue:#显示系统菜单cards_tools.show_menu()action=input("请选择操作功能:")print("您的选择操作是:%s"%action)#不带分号#根据用户的输入进行后续的操作......
  • python连接mysql、oracle数据库
    python版本:3.10.5mysql版本:8.0.27oracle版本:oracle12c一、python连接mysql数据库安装第三方依赖PyMySQL,终端执行如下命令:pipinstallPyMySQLPyMySQL使用importpymysqlconfig={'host':'127.0.0.1','port':3306,'u......
  • python的基础1
    基础笔记1.int转整数的时候不能转字符串:int('123'),这样会直接报错。但是使用flost的时候是可以转成小数的,但是也只能是由数字组合的字符串才可以,里面不能包含除了数字之外的所有的字符2.相除的时候,有小数点的是用/,不需要小数的时候使用//(小数点后的直接舍弃)3.全部转换为大写,判......