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发布模块的步骤分享
Feb 21 Python
跟老齐学Python之玩转字符串(1)
Sep 14 Python
Python爬取三国演义的实现方法
Sep 12 Python
Python 使用os.remove删除文件夹时报错的解决方法
Jan 13 Python
Python新手入门最容易犯的错误总结
Apr 24 Python
python决策树之CART分类回归树详解
Dec 20 Python
python画图系列之个性化显示x轴区段文字的实例
Dec 13 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
Dec 15 Python
Python for循环与range函数的使用详解
Mar 23 Python
django日志默认打印request请求信息的方法示例
May 17 Python
Python识别处理照片中的条形码
Nov 16 Python
Django模型层实现多表关系创建和多表操作
Jul 21 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下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
2011/06/09 PHP
PHP关联链接常用代码
2012/11/05 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
PHP编译configure时常见错误的总结
2017/08/17 PHP
Laravel中的Blade模板引擎示例详解
2017/10/10 PHP
对laravel的session获取与存取方法详解
2019/10/08 PHP
使一个函数作为另外一个函数的参数来运行的javascript代码
2007/08/13 Javascript
简明json介绍
2008/09/28 Javascript
js判断运行jsp页面的浏览器类型以及版本示例
2013/10/30 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
jQuery on()方法使用技巧详解
2015/04/16 Javascript
jquery实现漂亮的二级下拉菜单代码
2015/08/26 Javascript
JavaScript实现cookie的写入、读取、删除功能
2015/11/05 Javascript
深入浅出讲解ES6的解构
2016/08/03 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
2016/12/08 Javascript
js绑定事件和解绑事件
2017/04/27 Javascript
详解vue模拟加载更多功能(数据追加)
2017/06/23 Javascript
js使用html2canvas实现屏幕截取的示例代码
2017/08/28 Javascript
浅谈redux以及react-redux简单实现
2018/08/28 Javascript
微信小程序获取当前位置和城市名
2019/11/13 Javascript
小程序跳转到的H5页面再跳转回跳小程序的方法
2020/03/06 Javascript
python实现按长宽比缩放图片
2018/06/07 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
Django时区详解
2019/07/24 Python
win10环境下配置vscode python开发环境的教程详解
2019/10/16 Python
Python自动化测试中yaml文件读取操作
2020/08/20 Python
python实现canny边缘检测
2020/09/14 Python
Python爬虫中Selenium实现文件上传
2020/12/04 Python
详解CSS3开启硬件加速的使用和坑
2017/08/21 HTML / CSS
纯css3实现效果超级炫的checkbox复选框和radio单选框
2014/09/01 HTML / CSS
HTML5实践-图片设置成灰度图
2012/11/12 HTML / CSS
开办化妆品公司创业计划书
2013/12/26 职场文书
绵山导游词
2015/02/05 职场文书
个人学习总结范文
2015/02/15 职场文书
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
2022/04/06 Python