当前位置: 首页 > news >正文

Python 判断回文数

"""判断输入的数是否为回文数介绍:回文数:数字从高位到低位正序排列和低位到高位逆序排列都是同一数值例如:数字 1221 无论正序还是逆序都是 1221知识点:1、获取字符串长度函数len()2、条件语句if/elif/else3、循环语句for举一反三:1、当输入的字符串包含非数字时,如何重新输入2、如何循环输入判断回文数,直至满足退出条件"""# 定义一个变量存储逆序的字符串
reversed_num = ''num = input('请输入数字:')# 获取字符串长度
num_len = len(num)# 获取字符串逆序
for i in range(num_len):reversed_num += num[-(i+1)]# 判断是否为回文数
if reversed_num == num:print('%s是%d位回文数' % (reversed_num, num_len))# 防止输入小于3位数
elif num_len < 3:print('请输入3位及以上的数字!')else:print(reversed_num + '不是回文数哦!')

运行结果:

打印所有4位回文数请参考:

Python 打印四位所有回文数_python输出回文数_周华2022的博客-CSDN博客

作者:周华

创作日期:2023/9/24

http://www.lryc.cn/news/174091.html

相关文章:

  • 人工智能在金融领域的五个应用案例
  • java 工程管理系统源码+项目说明+功能描述+前后端分离 + 二次开发
  • Effective C++看书笔记(2):构造/析构/赋值运算
  • 交换奇偶位:交换一个整数的二进制的奇偶位置(仅考虑正数情况)
  • Unity中的两种ScriptingBackend
  • vue3硅谷甄选01 | 使用vite创建vue3项目及项目的配置 环境准备 ESLint配置 prettier配置 husky配置 项目集成
  • 蓝牙核心规范(V5.4)10.5-BLE 入门笔记之HCI
  • 【计算机毕业设计】基于SpringBoot+Vue记帐理财系统的设计与实现
  • 2023年中国研究生数学建模竞赛E题
  • 基于springboot+vue的大学生科创项目在线管理系统
  • 什么是文档签名证书?PDF文档怎么签名?
  • 2023年汉字小达人区级比赛倒计时2天,最新问题解答和真题练一练
  • 关于地址存放的例题
  • Flume最简单使用
  • 第2章 Java集合
  • YOLOv5、YOLOv8改进:C3STR(Swin Transformer)
  • AIGC百模大战
  • docker jira 一键安装含PJ(docker 一键安装jira)
  • 认识一下Git
  • 只需4步使用Redis缓存优化Node.js应用
  • 【react基础01】项目文件结构描述
  • 光电开关-NPN-PNP
  • 学会使用Git 和 GitHub
  • SoftwareTest3 - 要了人命的Bug
  • Linux系统中MySQL库的操作,实操sql代码
  • Python基础分享之面向对象的进一步拓展
  • Windows安装Docker Desktop并配置镜像、修改内存占用大小
  • Zipping
  • pytorch学习---实现线性回归初体验
  • 别再乱写git commit了