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实现JAVA源代码从ANSI到UTF-8的批量转换方法
Aug 10 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
Jun 14 Python
python实现斐波那契数列的方法示例
Jan 12 Python
详解python3中socket套接字的编码问题解决
Jul 01 Python
python实现简单淘宝秒杀功能
May 03 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
Feb 28 Python
基于django channel实现websocket的聊天室的方法示例
Apr 11 Python
python3通过selenium爬虫获取到dj商品的实例代码
Apr 25 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
Jul 22 Python
Numpy中对向量、矩阵的使用详解
Oct 29 Python
Python telnet登陆功能实现代码
Apr 16 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获得用户使用的代理服务器ip即真实ip
2006/12/31 PHP
PHP 面向对象 PHP5 中的常量
2010/05/05 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
2012/09/30 PHP
php限制ip地址范围的方法
2015/03/31 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
Yii2 rbac权限控制之rule教程详解
2016/06/23 PHP
php之可变变量的实例详解
2017/09/12 PHP
BOOM vs RR BO5 第四场 2.14
2021/03/10 DOTA
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
2013/02/22 Javascript
用js实现trim()的解决办法
2013/04/16 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
2014/11/28 Javascript
DOM操作一些常用的属性汇总
2015/03/13 Javascript
BootStrap glyphicon图标无法显示的解决方法
2016/09/06 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
基于JavaScript实现全选、不选和反选效果
2017/02/15 Javascript
EasyUI为Numberbox添加blur事件的方法
2017/03/05 Javascript
vue2.0嵌套路由实现豆瓣电影分页功能(附demo)
2017/03/13 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
JavaScript中toLocaleString()和toString()的区别实例分析
2018/08/14 Javascript
微信小程序之swiper滑动面板用法示例
2018/12/04 Javascript
详解Vue中组件传值的多重实现方式
2019/08/16 Javascript
Python 初始化多维数组代码
2008/09/06 Python
Python读取环境变量的方法和自定义类分享
2014/11/22 Python
Python中类型关系和继承关系实例详解
2015/05/25 Python
Python selenium如何设置等待时间
2016/09/15 Python
Python 装饰器使用详解
2017/07/29 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
Python程序员面试题 你必须提前准备!
2018/01/16 Python
Python迭代器与生成器用法实例分析
2018/07/09 Python
python 引用传递和值传递详解(实参,形参)
2020/06/05 Python
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
校庆标语集锦
2014/06/25 职场文书
《自然之道》读后感3篇
2019/12/17 职场文书
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python