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的三目运算符和not in运算符使用示例
Mar 03 Python
在Python中操作字符串之rstrip()方法的使用
May 19 Python
关于Python中Inf与Nan的判断问题详解
Feb 08 Python
Python中对象的引用与复制代码示例
Dec 04 Python
Python输出各行命令详解
Feb 01 Python
Python多层装饰器用法实例分析
Feb 09 Python
python如何实现反向迭代
Mar 20 Python
python tkinter控件布局项目实例
Nov 04 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
Feb 29 Python
基于python实现生成指定大小txt文档
Jul 20 Python
python 中的9个实用技巧,助你提高开发效率
Aug 30 Python
Python爬虫之Selenium实现关闭浏览器
Dec 04 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 explode函数实例代码
2012/02/27 PHP
php配置php-fpm启动参数及配置详解
2013/11/04 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
PHP图像裁剪缩略裁切类源码及使用方法
2016/01/07 PHP
23个Javascript弹出窗口特效整理
2011/02/25 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
JS判断字符串字节数并截取长度的方法
2016/03/05 Javascript
js操作XML文件的实现方法兼容IE与FireFox
2016/06/25 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
JS实现的验证身份证及获取地区功能示例
2017/01/16 Javascript
浅谈JavaScript正则表达式-非捕获性分组
2017/03/08 Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
2017/03/11 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
Vue2.0 UI框架ElementUI使用方法详解
2017/04/14 Javascript
React Native如何消除启动时白屏的方法
2017/08/08 Javascript
vue中使用localstorage来存储页面信息
2017/11/04 Javascript
Nodejs Express 通过log4js写日志到Logstash(ELK)
2018/08/30 NodeJs
详解iframe跨域的几种常用方法(小结)
2019/04/29 Javascript
[01:15:44]首部DOTA2纪录片今日23时全网上映
2014/03/19 DOTA
一个检测OpenSSL心脏出血漏洞的Python脚本分享
2014/04/10 Python
python操作mysql数据库
2017/03/05 Python
JPype实现在python中调用JAVA的实例
2017/07/19 Python
Python中顺序表的实现简单代码分享
2018/01/09 Python
python爬虫中get和post方法介绍以及cookie作用
2018/02/08 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
2020/03/09 Python
django正续或者倒序查库实例
2020/05/19 Python
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
大学生优秀的自我评价分享
2013/10/22 职场文书
应届毕业生自我鉴定范文
2013/12/27 职场文书
致100米运动员广播稿
2014/02/14 职场文书
施工员岗位职责
2014/03/16 职场文书
幼儿园小班评语大全
2014/04/17 职场文书
《乡下孩子》教学反思
2014/04/17 职场文书
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
能让Python提速超40倍的神器Cython详解
2021/06/24 Python
js 实现Material UI点击涟漪效果示例
2022/09/23 Javascript