python实现逆序输出一个数字的示例讲解


Posted in Python onJune 25, 2018

问题是:输入一个数字,按照指定要求逆序输出该数字,很简单,下面是实现:

#!usr/bin/env python
#encoding:utf-8

'''
__Author__:沂水寒城
功能:逆序输出一个数字
如果数字是正数直接输出如:177--->771
如果数字是负数保留负号如:-945--->-549
如果数字以0结果逆序后需要去除0如:100--->1
如果数字很大会造成溢出返回0即可
'''

def inverse_num(one_num):
 '''
 逆序输出一个数字
 '''
 if one_num>99999999:
  return 0 
 elif one_num==0:
  return 0
 else:
  if one_num>0:
   flag=True
  else:
   flag=False 
   one_num*=-1
  one_num_list=list(str(one_num))
  while one_num_list[-1]=='0':
   one_num_list.pop()
  tmp=''.join(one_num_list[::-1])
  if flag:
   return tmp 
  else:
   return '-'+tmp

if __name__ == '__main__':
 one_num_list=[124,-345,1000,999999999,0]
 for one_num in one_num_list:
  print one_num, inverse_num(one_num)

结果如下:

124 421 
-345 -543 
1000 1 
999999999 0 
0 0 
[Finished in 0.3s]

以上这篇python实现逆序输出一个数字的示例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之不要红头文件(1)
Sep 28 Python
python实现的用于搜索文件并进行内容替换的类实例
Jun 28 Python
windows系统下Python环境的搭建(Aptana Studio)
Mar 06 Python
深入浅析python 中的匿名函数
May 21 Python
Python一行代码实现快速排序的方法
Apr 30 Python
python实现知乎高颜值图片爬取
Aug 12 Python
如何基于Python实现数字类型转换
Feb 07 Python
pandas数据处理之绘图的实现
Jun 15 Python
Python操作word文档插入图片和表格的实例演示
Oct 25 Python
python解压zip包中文乱码解决方法
Nov 27 Python
python简单验证码识别的实现过程
Jun 20 Python
方法汇总:Python 安装第三方库常用
Apr 26 Python
详解Python 数据库的Connection、Cursor两大对象
Jun 25 #Python
python逆序打印各位数字的方法
Jun 25 #Python
python爬虫的数据库连接问题【推荐】
Jun 25 #Python
python让列表倒序输出的实例
Jun 25 #Python
python实现将一个数组逆序输出的方法
Jun 25 #Python
Python机器学习库scikit-learn安装与基本使用教程
Jun 25 #Python
python3实现随机数
Jun 25 #Python
You might like
PHP函数getenv简介和使用实例
2014/05/12 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
2014/11/15 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
2019/09/23 PHP
IE与firefox下Dhtml的一些区别小结
2009/12/02 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
2013/05/19 Javascript
jQuery中end()方法用法实例
2015/01/08 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
jQuery上传多张图片带进度条样式(DEMO)
2017/03/02 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2020/04/16 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
2017/11/15 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
浅谈JavaScript中的“!!”作用
2020/08/03 Javascript
Python函数可变参数定义及其参数传递方式实例详解
2015/05/25 Python
Python操作SQLite数据库的方法详解
2017/06/16 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
2018/08/02 Python
int在python中的含义以及用法
2019/06/27 Python
Python基于OpenCV实现人脸检测并保存
2019/07/23 Python
利用python中集合的唯一性实现去重
2020/02/11 Python
利用css3 translate完美实现表头固定效果
2017/02/28 HTML / CSS
html5中JavaScript removeChild 删除所有节点
2014/05/16 HTML / CSS
自我评价如何写好?
2014/01/05 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
四查四看自我剖析材料
2014/09/19 职场文书
乡镇党的群众路线教育实践活动总结报告
2014/10/30 职场文书
学习保证书怎么写
2015/02/26 职场文书
挂职锻炼工作总结2015
2015/05/28 职场文书
2015迎新晚会开场白
2015/05/29 职场文书
幼儿园小班开学寄语(2016秋季)
2015/12/03 职场文书
2016抗战胜利71周年红领巾广播稿
2015/12/18 职场文书
2016预备党员培训心得体会
2016/01/08 职场文书
《乘法分配律》教学反思
2016/02/24 职场文书
mysql死锁和分库分表问题详解
2021/04/16 MySQL
Opencv中cv2.floodFill算法的使用
2021/06/18 Python
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL