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处理字符串之isspace()方法的使用
May 19 Python
Python中第三方库Requests库的高级用法详解
Mar 12 Python
python中Matplotlib实现绘制3D图的示例代码
Sep 04 Python
django 将model转换为字典的方法示例
Oct 16 Python
在Pycharm中项目解释器与环境变量的设置方法
Oct 29 Python
对python3中, print横向输出的方法详解
Jan 28 Python
Python 实现输入任意多个数,并计算其平均值的例子
Jul 16 Python
Python Sphinx使用实例及问题解决
Jan 17 Python
tensorflow 初始化未初始化的变量实例
Feb 06 Python
详解如何在PyCharm控制台中输出彩色文字和背景
Aug 17 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
Dec 07 Python
Python matplotlib 利用随机函数生成变化图形
Apr 26 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
ThinkPHP 防止表单重复提交的方法
2011/08/08 PHP
PHP Class&Object -- PHP 自排序二叉树的深入解析
2013/06/25 PHP
php加密算法之实现可逆加密算法和解密分享
2014/01/21 PHP
PHP编程基本语法快速入门手册
2016/01/07 PHP
thinkPHP模板算术运算相关函数用法分析
2016/07/12 PHP
根据出生日期自动取得星座的js代码
2010/07/20 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
2012/07/23 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
2012/10/11 Javascript
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
js中的cookie的读写操作示例详解
2014/04/17 Javascript
uploadify多文件上传参数设置技巧
2015/11/16 Javascript
JS简单循环遍历json数组的方法
2016/04/22 Javascript
AngularJS 实现弹性盒子布局的方法
2016/08/30 Javascript
超全面的JavaScript开发规范(推荐)
2017/01/21 Javascript
bootstrap轮播图示例代码分享
2017/05/17 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
vue中keep-alive的用法及问题描述
2018/05/15 Javascript
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
koa-router源码学习小结
2018/09/07 Javascript
JS编写兼容IE6,7,8浏览器无缝自动轮播
2018/10/12 Javascript
vue地址栏直接输入路由无效问题的解决
2018/11/15 Javascript
vue input标签通用指令校验的实现
2019/11/05 Javascript
vue+flask实现视频合成功能(拖拽上传)
2021/03/04 Vue.js
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
[48:52]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第一局
2016/02/25 DOTA
在Django中管理Users和Permissions以及Groups的方法
2015/07/23 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
聊聊python中的异常嵌套
2020/09/01 Python
python3爬虫中引用Queue的实例讲解
2020/11/24 Python
美国婴儿服装购物网站:Gerber Childrenswear
2020/05/06 全球购物
2015年推普周活动总结
2015/03/27 职场文书
一文搞懂php的垃圾回收机制
2021/06/18 PHP