Python实现按照指定要求逆序输出一个数字的方法


Posted in Python onApril 19, 2018

本文实例讲述了Python实现按照指定要求逆序输出一个数字的方法。分享给大家供大家参考,具体如下:

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

#!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__':
  print "三水点靠木测试结果:"
  one_num_list=[124,-345,1000,999999999,0]
  for one_num in one_num_list:
    print one_num, inverse_num(one_num)

结果如下:

Python实现按照指定要求逆序输出一个数字的方法

Python 相关文章推荐
Python读写Redis数据库操作示例
Mar 18 Python
django开发之settings.py中变量的全局引用详解
Mar 29 Python
Ubuntu 下 vim 搭建python 环境 配置
Jun 12 Python
Python中表达式x += y和x = x+y 的区别详解
Jun 20 Python
python 实现倒排索引的方法
Dec 25 Python
python做反被爬保护的方法
Jul 01 Python
详解Python中正则匹配TAB及空格的小技巧
Jul 26 Python
python 画条形图(柱状图)实例
Apr 24 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
Jul 14 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
Dec 01 Python
解决Pyinstaller打包软件失败的一个坑
Mar 04 Python
Python学习之os包使用教程详解
Mar 21 Python
一篇文章读懂Python赋值与拷贝
Apr 19 #Python
PyQt5每天必学之布局管理
Apr 19 #Python
PyQt5每天必学之创建窗口居中效果
Apr 19 #Python
PyQt5每天必学之弹出消息框
Apr 19 #Python
详谈python3中用for循环删除列表中元素的坑
Apr 19 #Python
PyQt5每天必学之关闭窗口
Apr 19 #Python
python实现在IDLE中输入多行的方法
Apr 19 #Python
You might like
php下intval()和(int)转换使用与区别
2008/07/18 PHP
php实现仿写CodeIgniter的购物车类
2015/07/29 PHP
php 浮点数比较方法详解
2017/05/05 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
2019/10/30 PHP
jQuery插件实现屏蔽单个元素使用户无法点击
2013/04/12 Javascript
JS实现div内部的文字或图片自动循环滚动代码
2013/04/19 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
js控制frameSet示例
2013/09/10 Javascript
javascipt匹配单行和多行注释的正则表达式
2013/11/20 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
使用jQuery jqPlot插件绘制柱状图
2014/12/18 Javascript
JavaScript实现简单的数字倒计时
2015/05/15 Javascript
jQuery页面刷新(局部、全部)问题分析
2016/01/09 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
JS控制HTML元素的显示和隐藏的两种方法
2016/09/27 Javascript
node.js中的事件处理机制详解
2016/11/26 Javascript
关于前后端json数据的发送与接收详解
2017/07/30 Javascript
Vue路由对象属性 .meta $route.matched详解
2019/11/04 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
js+canvas绘制图形验证码
2020/09/21 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
Python中join函数简单代码示例
2018/01/09 Python
Python中的取模运算方法
2018/11/10 Python
python and or用法详解
2019/06/26 Python
python连接mongodb集群方法详解
2020/02/13 Python
Python urllib.request对象案例解析
2020/05/11 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
BrandAlley英国:法国折扣奢侈品网上零售商
2017/07/03 全球购物
.NET程序员的几道面试题
2012/06/01 面试题
乡镇领导班子四风对照检查材料
2014/09/27 职场文书
群众路线自查报告及整改措施
2014/11/04 职场文书
追悼会答谢词
2015/01/05 职场文书
自主招生自荐信范文
2015/03/04 职场文书
图书借阅制度范本
2015/08/06 职场文书
python plt.plot bar 如何设置绘图尺寸大小
2021/06/01 Python
一篇文章弄懂Python中的内建函数
2021/08/07 Python