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通过线程实现定时器timer的方法
Mar 16 Python
在Python的struct模块中进行数据格式转换的方法
Jun 17 Python
python基础教程之匿名函数lambda
Jan 17 Python
Python编程之微信推送模板消息功能示例
Aug 21 Python
Python实现感知器模型、两层神经网络
Dec 19 Python
Python统计单词出现的次数
Apr 04 Python
使用Windows批处理和WMI设置Python的环境变量方法
Aug 14 Python
基于python SMTP实现自动发送邮件教程解析
Jun 02 Python
python - timeit 时间模块
Apr 06 Python
关于Numpy之repeat、tile的用法总结
Jun 02 Python
Python Pandas pandas.read_sql函数实例用法
Jun 21 Python
python自动化测试通过日志3分钟定位bug
Nov 20 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
星际争霸, 教主第一视角, ZvT经典龙蛇演义
2020/03/02 星际争霸
Protoss兵种对照表
2020/03/14 星际争霸
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
在同一窗体中使用PHP来处理多个提交任务
2008/05/08 PHP
destoon实现会员商铺中指定会员或会员组投放广告的方法
2014/08/21 PHP
将PHP的session数据存储到数据库中的代码实例
2016/06/24 PHP
Jquery Validation插件防止重复提交表单的解决方法
2010/03/05 Javascript
javascript中获取下个月一号,是星期几
2012/06/01 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
2015/02/02 Javascript
javascript实现日期按月份加减
2015/05/15 Javascript
DWR中各种java方法的调用
2016/05/04 Javascript
微信小程序 Page()函数详解
2016/10/17 Javascript
纯JS实现简单的日历
2017/06/26 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
Vuejs 2.0 子组件访问/调用父组件的方法(示例代码)
2018/02/08 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
Python求两个list的差集、交集与并集的方法
2014/11/01 Python
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
对python cv2批量灰度图片并保存的实例讲解
2018/11/09 Python
python 实现倒排索引的方法
2018/12/25 Python
Ubuntu下Anaconda和Pycharm配置方法详解
2019/06/14 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
Python使用matplotlib绘制圆形代码实例
2020/05/27 Python
浅谈keras中loss与val_loss的关系
2020/06/22 Python
HTML5实现一个能够移动的小坦克示例代码
2013/09/02 HTML / CSS
HTML5新特性 多线程(Worker SharedWorker)
2017/04/24 HTML / CSS
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
Book Depository欧盟:一家领先的国际图书零售商
2019/05/21 全球购物
行政管理人员精品工作推荐信
2013/11/04 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
员工升职自荐信
2015/03/27 职场文书
2015年社区党务工作总结
2015/04/21 职场文书
工作态度不好检讨书
2015/05/06 职场文书
公务员学习中国梦心得体会
2016/01/05 职场文书
nginx之内存池的实现
2022/06/28 Servers