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解析xml模块封装代码
Feb 07 Python
基于python中staticmethod和classmethod的区别(详解)
Oct 24 Python
python爬虫获取京东手机图片的图文教程
Dec 29 Python
pandas or sql计算前后两行数据间的增值方法
Apr 20 Python
pandas去除重复列的实现方法
Jan 29 Python
react+django清除浏览器缓存的几种方法小结
Jul 17 Python
linux环境下Django的安装配置详解
Jul 22 Python
python matplotlib中的subplot函数使用详解
Jan 19 Python
Python实现括号匹配方法详解
Feb 10 Python
Python Selenium 设置元素等待的三种方式
Mar 18 Python
python实现图像全景拼接
Mar 27 Python
python调用百度AI接口实现人流量统计
Feb 03 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的配置文件php.ini
2006/10/09 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
2013/04/23 PHP
php使用标签替换的方式生成静态页面
2015/05/21 PHP
php里array_work用法实例分析
2015/07/13 PHP
在 PHP 和 Laravel 中使用 Traits的方法
2019/11/13 PHP
PHP如何使用array_unshift()在数组开头插入元素
2020/09/01 PHP
js 函数的执行环境和作用域链的深入解析
2009/11/01 Javascript
HTML颜色选择器实现代码
2010/11/23 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
jQuery的DOM操作之删除节点示例
2014/01/03 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
url中的特殊符号有什么含义(推荐)
2016/06/17 Javascript
PhotoSwipe异步动态加载图片方法
2016/08/25 Javascript
JavaScript学习笔记整理_setTimeout的应用
2016/09/19 Javascript
微信小程序 生命周期详解
2016/10/12 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
2017/02/28 Javascript
Vue.Draggable实现拖拽效果
2020/07/29 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
element-ui循环显示radio控件信息的方法
2018/08/24 Javascript
详解JS中统计函数执行次数与执行时间
2018/09/04 Javascript
在项目vue中使用echarts的操作步骤
2020/09/07 Javascript
[01:33:07]VGJ.T vs Newbee Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
在Python的框架中为MySQL实现restful接口的教程
2015/04/08 Python
在Python中使用mongoengine操作MongoDB教程
2015/04/24 Python
python实现将英文单词表示的数字转换成阿拉伯数字的方法
2015/07/02 Python
解决python大批量读写.doc文件的问题
2018/05/08 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
pytorch 准备、训练和测试自己的图片数据的方法
2020/01/10 Python
python中的对数log函数表示及用法
2020/12/09 Python
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
竞选班干部演讲稿100字
2014/08/20 职场文书
庆六一活动总结
2014/08/29 职场文书
社区党员干部承诺书
2015/05/04 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL
JS实现数组去重的11种方法总结
2022/04/04 Javascript