python实现逆序输出一个数字的示例讲解


Posted in Python onJune 25, 2018

问题是:输入一个数字,按照指定要求逆序输出该数字,很简单,下面是实现:

#!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__':
 one_num_list=[124,-345,1000,999999999,0]
 for one_num in one_num_list:
  print one_num, inverse_num(one_num)

结果如下:

124 421 
-345 -543 
1000 1 
999999999 0 
0 0 
[Finished in 0.3s]

以上这篇python实现逆序输出一个数字的示例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python连接字符串的方法小结
Jul 13 Python
浅谈Python中函数的参数传递
Jun 21 Python
Python实现SMTP发送邮件详细教程
Mar 02 Python
python中安装模块包版本冲突问题的解决
May 02 Python
Python lxml解析HTML并用xpath获取元素的方法
Jan 02 Python
python里dict变成list实例方法
Jun 26 Python
Pandas之排序函数sort_values()的实现
Jul 09 Python
Tensorflow中tf.ConfigProto()的用法详解
Feb 06 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
Mar 04 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
Mar 23 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
Dec 09 Python
python glom模块的使用简介
Apr 13 Python
详解Python 数据库的Connection、Cursor两大对象
Jun 25 #Python
python逆序打印各位数字的方法
Jun 25 #Python
python爬虫的数据库连接问题【推荐】
Jun 25 #Python
python让列表倒序输出的实例
Jun 25 #Python
python实现将一个数组逆序输出的方法
Jun 25 #Python
Python机器学习库scikit-learn安装与基本使用教程
Jun 25 #Python
python3实现随机数
Jun 25 #Python
You might like
php数组的概述及分类与声明代码演示
2013/02/26 PHP
PHP去除空数组且数组键名重置的讲解
2019/02/28 PHP
thinkphp5使html5实现动态跳转的例子
2019/10/16 PHP
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
2009/11/24 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
2011/12/29 Javascript
jquery 实现表单验证功能代码(简洁)
2012/07/03 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
jQuery实现的网页竖向菜单效果代码
2015/08/26 Javascript
深入解析JavaScript的闭包机制
2015/10/20 Javascript
基于jQuery实现美观且实用的倒计时实例代码
2015/12/30 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
2016/12/14 Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
2017/01/12 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
2017/10/15 jQuery
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
angular4笔记系列之内置指令小结
2018/11/09 Javascript
vuex刷新后数据丢失的解决方法
2020/10/18 Javascript
Python针对给定列表中元素进行翻转操作的方法分析
2018/04/27 Python
pandas 条件搜索返回列表的方法
2018/10/30 Python
由Python编写的MySQL管理工具代码实例
2019/04/09 Python
Django实现web端tailf日志文件功能及实例详解
2019/07/28 Python
python将字符串转变成dict格式的实现
2019/11/18 Python
详解python内置模块urllib
2020/09/09 Python
python实现控制台输出颜色
2021/03/02 Python
js实现移动端H5页面手指滑动刻度尺功能
2017/11/16 HTML / CSS
使用canvas生成含有微信头像的邀请海报没有微信头像问题
2019/10/29 HTML / CSS
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
服装电子商务创业计划书
2014/01/30 职场文书
访谈节目策划方案
2014/05/15 职场文书
洗手间标语
2014/06/23 职场文书
工作失职检讨书(精华篇)
2014/10/15 职场文书
行政经理岗位职责
2015/04/15 职场文书
会议开幕致辞怎么写
2016/03/03 职场文书
Java 多线程并发FutureTask
2022/06/28 Java/Android