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中使用ElementTree解析XML示例
Jun 02 Python
Python基于更相减损术实现求解最大公约数的方法
Apr 04 Python
Python使用win32 COM实现Excel的写入与保存功能示例
May 03 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 27 Python
Python对象中__del__方法起作用的条件详解
Nov 01 Python
使用memory_profiler监测python代码运行时内存消耗方法
Dec 03 Python
Python实现京东秒杀功能代码
May 16 Python
pandas读取csv文件提示不存在的解决方法及原因分析
Apr 21 Python
python中常见错误及解决方法
Jun 21 Python
python 装饰器的使用示例
Oct 10 Python
Python爬虫回测股票的实例讲解
Jan 22 Python
python解决OpenCV在读取显示图片的时候闪退的问题
Feb 23 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面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
PHP计划任务、定时执行任务的实现代码
2011/04/23 PHP
php tp验证表单与自动填充函数代码
2012/02/22 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
2012/03/26 PHP
php实现邮件发送并带有附件
2014/01/24 PHP
php switch语句多个值匹配同一代码块应用示例
2014/07/29 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
PHP数组对象与Json转换操作实例分析
2019/10/22 PHP
PHP程序守护进程化实现方法详解
2020/07/16 PHP
读jQuery之十三 添加事件和删除事件的核心方法
2011/08/23 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
JQuery中Text方法用法实例分析
2015/05/18 Javascript
jquery css实现邮箱自动补全
2016/11/14 Javascript
JS实现颜色梯度与渐变效果完整实例
2016/12/30 Javascript
微信小程序switch开关选择器使用详解
2018/01/31 Javascript
你应该了解的JavaScript Array.map()五种用途小结
2018/11/14 Javascript
JavaScript设计模式之享元模式实例详解
2019/01/17 Javascript
新手简单了解vue
2019/05/29 Javascript
JavaScript对象属性操作实例解析
2020/02/04 Javascript
python的random模块及加权随机算法的python实现方法
2017/01/04 Python
Python中shapefile转换geojson的示例
2019/01/03 Python
Python判断有效的数独算法示例
2019/02/23 Python
python多线程下信号处理程序示例
2019/05/31 Python
python 读取修改pcap包的例子
2019/07/23 Python
Django框架之中间件MiddleWare的实现
2019/12/30 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
会计实习期自我鉴定
2013/10/06 职场文书
应届大学生自荐书
2014/06/17 职场文书
小学生清明节演讲稿
2014/09/05 职场文书
元旦标语大全
2014/10/09 职场文书
淮海战役观后感
2015/06/11 职场文书
初中生物教学随笔
2015/08/15 职场文书
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL
Mysql数据库表中为什么有索引却没有提高查询速度
2022/02/24 MySQL