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的Tornado框架异步编程入门实例
Apr 24 Python
Python学习笔记整理3之输入输出、python eval函数
Dec 14 Python
Python文件和流(实例讲解)
Sep 12 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
Jul 06 Python
Python 函数list&read&seek详解
Aug 28 Python
python超时重新请求解决方案
Oct 21 Python
解决windows下python3使用multiprocessing.Pool出现的问题
Apr 08 Python
DataFrame 数据合并实现(merge,join,concat)
Jun 14 Python
PyCharm2019 安装和配置教程详解附激活码
Jul 31 Python
Pycharm 解决自动格式化冲突的设置操作
Jan 15 Python
TensorFlow低版本代码自动升级为1.0版本
Feb 20 Python
Python基础之函数嵌套知识总结
May 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 MVC框架skymvc支持多文件上传
2016/05/26 PHP
thinkPHP5.1框架中Request类四种调用方式示例
2019/08/03 PHP
打开超链需要“确认”对话框的方法
2007/03/08 Javascript
JavaScript入门之基本函数详解
2011/10/21 Javascript
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
JS 仿腾讯发表微博的效果代码
2013/12/25 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
2013/12/26 Javascript
JavaScript中使用document.write向页面输出内容实例
2014/10/16 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
jQuery unbind()方法实例详解
2016/01/19 Javascript
总结JavaScript设计模式编程中的享元模式使用
2016/05/21 Javascript
使用RequireJS库加载JavaScript模块的实例教程
2016/06/06 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
2017/06/12 jQuery
jQuery实现动态控制页面元素的方法分析
2017/12/20 jQuery
JavaScript代码实现txt文件的上传预览功能
2018/03/27 Javascript
详解angular脏检查原理及伪代码实现
2018/06/08 Javascript
浅谈vue项目打包优化策略
2018/09/29 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
2020/10/17 Javascript
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
python实现Windows电脑定时关机
2018/06/20 Python
Django rest framework jwt的使用方法详解
2019/08/08 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
John Hardy官方网站:手工设计首饰的奢侈品牌
2017/07/05 全球购物
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
简历的个人自我评价范文
2014/01/03 职场文书
十佳少年事迹材料
2014/12/25 职场文书
明确岗位职责
2015/02/14 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
2015年小学财务工作总结
2015/07/20 职场文书
初中英语教师个人工作总结2015
2015/07/21 职场文书
大学组织委员竞选稿
2015/11/21 职场文书