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生成随机数组的方法小结
Apr 15 Python
python实现闹钟定时播放音乐功能
Jan 25 Python
单链表反转python实现代码示例
Feb 08 Python
python 运用Django 开发后台接口的实例
Dec 11 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
Feb 26 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
May 15 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
Jun 18 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
Oct 14 Python
详解Python可视化神器Yellowbrick使用
Nov 11 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
Dec 19 Python
Python标准库itertools的使用方法
Jan 17 Python
写一个Python脚本自动爬取Bilibili小视频
Apr 24 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
js活用事件触发对象动作
2008/08/10 Javascript
JavaScript 创建对象
2009/07/17 Javascript
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
网站页面自动跳转实现方法PHP、JSP(上)
2010/08/01 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
js实现简单的星级选择器提交效果适用于评论等
2013/10/18 Javascript
动态的创建一个元素createElement及删除一个元素
2014/01/24 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
js判断手机和pc端选择不同执行事件的方法
2015/01/30 Javascript
jQuery异步上传文件插件ajaxFileUpload详细介绍
2015/05/19 Javascript
AspNet中使用JQuery boxy插件的确认框
2015/05/20 Javascript
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
利用numpy和pandas处理csv文件中的时间方法
2018/04/19 Python
python简单操作excle的方法
2018/09/12 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
python正则表达式匹配不包含某几个字符的字符串方法
2019/07/23 Python
python修改FTP服务器上的文件名
2019/09/11 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
Python实现井字棋小游戏
2020/03/09 Python
python使用for...else跳出双层嵌套循环的方法实例
2020/05/17 Python
用sleep间隔进行python反爬虫的实例讲解
2020/11/30 Python
大唐面试试题(CPU,UNIX等等)
2012/01/11 面试题
校园创业策划书
2014/01/14 职场文书
班级旅游计划书
2014/05/03 职场文书
公司优秀员工获奖感言
2014/08/14 职场文书
副校长竞聘演讲稿
2014/09/01 职场文书
老乡聚会通知
2015/04/23 职场文书
保险公司增员口号
2015/12/25 职场文书
八年级作文之友情
2019/11/25 职场文书
Apache压力测试工具的安装使用
2021/03/31 Servers
Python爬虫中urllib3与urllib的区别是什么
2021/07/21 Python