python如何编写判断正负数程序(Python实现判断一个整数是否为回文数算法示例)
类别:脚本大全 浏览量:2977
时间:2022-01-20 00:36:35 python如何编写判断正负数程序
Python实现判断一个整数是否为回文数算法示例本文实例讲述了Python实现判断一个整数是否为回文数算法。分享给大家供大家参考,具体如下:
第一个思路是先将整数转换为字符串,再将字符串翻转并与原字符串做比较
|
def isPalindrome( self , x): """ :type x: int :rtype: bool """ #思路:先将整数转换为字符串,再将字符串翻转并与原字符串做比较 x = str (x) return x = = x[:: - 1 ] |
代码简洁
第二个思路,尝试着不用字符串,将整数直接拆除一个数组,再比较这个数组是否“对称”
|
def isPalindrome( self , x): """ :type x: int :rtype: bool """ #思路二:将数字转换成数组 #负数肯定不是回文数 if x < 0 : return False elif x < = 9 : return True else : nums = [] while x > = 10 : mod = x % 10 nums.append(mod) x = x / 10 nums.append(x) print "nums:" ,nums for i in range ( 0 , len (nums) / 2 ): if nums[i] ! = nums[ - 1 - i]: return False return True |
希望本文所述对大家Python程序设计有所帮助。
原文链接:https://blog.csdn.net/u011583025/article/details/84729467
您可能感兴趣
- python分割字符串要用哪一个语句(python使用threading.Condition交替打印两个字符)
- python对列表排序(Python实现对特定列表进行从小到大排序操作示例)
- python怎么进行参数传递(在Python中如何传递任意数量的实参的示例代码)
- 详解Python locals()的陷阱(详解Python locals的陷阱)
- python用指针合并两个有序数组(Python3实现计算两个数组的交集算法示例)
- python切片的用法(Python进阶之全面解读高级特性之切片)
- python出现modify怎么办(解决Python找不到ssl模块问题 No module named _ssl的方法)
- python中查看数据类型的内置函数(python学习——内置函数、数据结构、标准库的技巧推荐)
- pythondjango图解(详解Django-restframework 之频率源码分析)
- pythonhash使用(详解python中的hashlib模块的使用)
- python中的1和0(python把1变成01的步骤总结)
- pyqt5怎么在pycharm中安装(pycharm+PyQt5+python最新开发环境配置踩坑)
- python读写文件实验心得(Python文件读写常见用法总结)
- 怎么用python分析足球(使用Python进行体育竞技分析预测球队成绩)
- python3函数的使用方法(Python3.5基础之函数的定义与使用实例详解参数、作用域、递归、重载等)
- 如何用python画函数图(使用python绘制二元函数图像的实例)
- 门外之见 海蛎子味 的表演,能走多远(门外之见海蛎子味)
- 三部冷门谍战剧,第一部2014年拍摄,至今还未播出(三部冷门谍战剧)
- 《金陵秘事》的剧情跌宕起伏 给观众带来的怎样的感官体验(金陵秘事的剧情跌宕起伏)
- 少儿口才表达影响未来一生,50首经典绕口令和孩子玩出聪明大脑(少儿口才表达影响未来一生)
- 玩网游居然让人更友善 很难以让人置信(玩网游居然让人更友善)
- 学好汉语拼音,从娃娃绕口令抓起,平时还是要多练 收藏好(从娃娃绕口令抓起)
热门推荐
- dede联动菜单样式(dede添加自定义属性完美解决方案)
- python规定输入值的最大值(实例讲解Python中整数的最大值输出)
- dedecms中的有些功能如何修改(dedecms 栏目页面转换为单独页面)
- js数组去重复
- docker修改镜像配置文件(Docker配置本地镜像与容器的存储位置)
- dedecms统计功能(DedeCMS sql 调用数字递增标签以及修改方法)
- vue router用法(如何在Vue 3中扩展Vue Router链接详解)
- 何谓SQLSERVER参数嗅探问题(何谓SQLSERVER参数嗅探问题)
- vue加element ui开发项目(Vue+ElementUI之Tree的使用方法)
- javascript中还原append代码(JS实现jQuery的append功能)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9