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 相关文章推荐
在RedHat系Linux上部署Python的Celery框架的教程
Apr 07 Python
使用Python脚本来控制Windows Azure的简单教程
Apr 16 Python
浅谈Python黑帽子取代netcat
Feb 10 Python
Python登录注册验证功能实现
Jun 18 Python
Python线上环境使用日志的及配置文件
Jul 28 Python
python2使用bs4爬取腾讯社招过程解析
Aug 14 Python
python机器学习包mlxtend的安装和配置详解
Aug 21 Python
python实现超市商品销售管理系统
Nov 22 Python
Pycharm+Python工程,引用子模块的实现
Mar 09 Python
关于Python错误重试方法总结
Jan 03 Python
python使用matplotlib的savefig保存时图片保存不完整的问题
Jan 08 Python
Python之基础函数案例详解
Aug 30 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实现的简单AES加密解密算法实例
2017/05/29 PHP
使用Zttp简化Guzzle 调用
2017/07/02 PHP
Laravel框架实现的批量删除功能示例
2019/01/16 PHP
js玩一玩WSH吧
2007/02/23 Javascript
JS 类型转换常见方法小结
2010/05/31 Javascript
js 中{},[]中括号,大括号使用详解
2011/05/12 Javascript
javascript:void(0)是什么意思示例介绍
2013/11/17 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
JQuery基础语法小结
2015/02/27 Javascript
JavaScript中Number.MIN_VALUE属性的使用示例
2015/06/04 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
js查看一个函数的执行时间实例代码
2015/09/12 Javascript
使用JQuery FancyBox插件实现图片展示特效
2015/11/16 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
jQuery遍历节点树方法分析
2016/09/08 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
原生JS进行前后端同构
2018/04/22 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
2018/08/22 Javascript
Python实现的读取电脑硬件信息功能示例
2018/05/30 Python
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
Centos部署django服务nginx+uwsgi的方法
2019/01/02 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
Pandas把dataframe或series转换成list的方法
2020/06/14 Python
python 字符串格式化的示例
2020/09/21 Python
css3弹性盒子flex实现三栏布局的实现
2020/11/12 HTML / CSS
HTML5实现文件断点续传的方法
2017/01/04 HTML / CSS
类的返射机制中的包及核心类
2016/09/12 面试题
六月份红领巾广播稿
2014/02/03 职场文书
将相和教学反思
2014/02/04 职场文书
农林经济管理专业自荐信
2014/09/01 职场文书
一篇文章带你深入了解Mysql触发器
2021/08/02 MySQL
MySQL详解进行JDBC编程与增删改查方法
2022/06/16 MySQL