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中method的参数传递过程
Apr 02 Python
tensorflow构建BP神经网络的方法
Mar 12 Python
Python实现读写INI配置文件的方法示例
Jun 09 Python
python 发送和接收ActiveMQ消息的实例
Jan 30 Python
Python + OpenCV 实现LBP特征提取的示例代码
Jul 11 Python
深入了解Django中间件及其方法
Jul 26 Python
深入学习python多线程与GIL
Aug 26 Python
python dataframe NaN处理方式
Dec 26 Python
pytorch 彩色图像转灰度图像实例
Jan 13 Python
Anaconda+vscode+pytorch环境搭建过程详解
May 25 Python
python获取系统内存占用信息的实例方法
Jul 17 Python
python 如何把docker-compose.yaml导入到数据库相关条目里
Jan 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
PHP OPCode缓存 APC详细介绍
2010/10/12 PHP
PHP对象转换为数组函数(递归方法)
2012/02/04 PHP
php获取当前时间的毫秒数的方法
2014/01/26 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
2014/05/06 PHP
php实现的mongodb操作类
2015/05/28 PHP
php轻量级的性能分析工具xhprof的安装使用
2015/08/12 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
JavaScript 参考教程
2006/12/29 Javascript
js 日期转换成中文格式的函数
2009/07/07 Javascript
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
nodejs的require模块(文件模块/核心模块)及路径介绍
2013/01/14 NodeJs
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
IE6兼容透明背景图片及解决方案
2015/08/19 Javascript
JavaScript结合HTML DOM实现联动菜单
2017/04/05 Javascript
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
微信小程序开发注意指南和优化实践(小结)
2019/06/21 Javascript
微信小程序实现同时上传多张图片
2020/02/03 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
Python生成器以及应用实例解析
2018/02/08 Python
python中类的属性和方法介绍
2018/11/27 Python
Python装饰器简单用法实例小结
2018/12/03 Python
python函数修饰符@的使用方法解析
2019/09/02 Python
Django视图扩展类知识点详解
2019/10/25 Python
浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
2020/01/20 Python
使用CSS3制作饼状旋转载入效果的实例
2015/06/23 HTML / CSS
html5跨域通讯之postMessage的用法总结
2013/11/07 HTML / CSS
八年级美术教学反思
2014/02/02 职场文书
食品安全检查制度
2014/02/03 职场文书
幼儿园中秋节活动反思
2014/02/16 职场文书
军训个人总结
2015/03/03 职场文书
看雷锋电影观后感
2015/06/10 职场文书
django上传文件的三种方式
2021/04/29 Python
Redis 常见使用场景
2021/08/30 Redis
Java代码规范与质量检测插件SonarLint的使用
2022/08/05 Java/Android