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 Mysql数据库操作 Perl操作Mysql数据库
Jan 12 Python
Python使用Flask框架获取当前查询参数的方法
Mar 21 Python
Python3实现从文件中读取指定行的方法
May 22 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
Jan 11 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
Jan 23 Python
Python3.5实现的三级菜单功能示例
Mar 25 Python
PyCharm中代码字体大小调整方法
Jul 29 Python
Python 根据日志级别打印不同颜色的日志的方法示例
Aug 08 Python
python实现udp聊天窗口
Mar 31 Python
Python任务调度模块APScheduler使用
Apr 15 Python
Python项目跨域问题解决方案
Jun 22 Python
Python如何加载模型并查看网络
Jul 15 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
在WIN98下以apache模块方式安装php
2006/10/09 PHP
php中ob_get_length缓冲与获取缓冲长度实例
2014/11/20 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
2019/04/30 PHP
了解一点js的Eval函数
2012/07/26 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
Jquery操作cookie记住用户名
2016/03/29 Javascript
脚本div实现拖放功能(两种)
2017/02/13 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
2017/04/07 Javascript
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
Vue常见面试题整理【值得收藏】
2018/09/20 Javascript
微信小程序实现顶部导航特效
2019/01/28 Javascript
在layui中layer弹出层点击事件无效的解决方法
2019/09/05 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
2020/07/19 Javascript
wxPython 入门教程
2008/10/07 Python
Python实现方便使用的级联进度信息实例
2015/05/05 Python
手把手教你python实现SVM算法
2017/12/27 Python
对Python实现累加函数的方法详解
2019/01/23 Python
python的range和linspace使用详解
2019/11/27 Python
Python实现播放和录制声音的功能
2020/08/12 Python
python输入中文的实例方法
2020/09/14 Python
利用CSS3实现自定义滚动条代码分享
2016/08/18 HTML / CSS
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
2013/01/06 HTML / CSS
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
Pop In A Box英国:Funko POP搪胶公仔
2019/05/27 全球购物
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
学生就业推荐信
2013/11/13 职场文书
临床医师个人自我评价
2014/04/06 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
合同和协议有什么区别?
2014/10/08 职场文书
会议主持词开场白
2015/05/28 职场文书
工作态度怎么写
2015/06/25 职场文书
详解CocosCreator消息分发机制
2021/04/16 Javascript
利用For循环遍历Python字典的三种方法实例
2022/03/25 Python
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL