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使用in操作符时元组和数组的区别分析
May 19 Python
详解Python中映射类型(字典)操作符的概念和使用
Aug 19 Python
pycharm远程调试openstack的图文教程
Nov 21 Python
Python安装模块的常见问题及解决方法
Feb 05 Python
让Django支持Sql Server作后端数据库的方法
May 29 Python
获取python的list中含有重复值的index方法
Jun 27 Python
解决pycharm运行出错,代码正确结果不显示的问题
Nov 30 Python
对python指数、幂数拟合curve_fit详解
Dec 29 Python
torch 中各种图像格式转换的实现方法
Dec 26 Python
Python如何把多个PDF文件合并代码实例
Feb 13 Python
Python 处理表格进行成绩排序的操作代码
Jul 26 Python
python中 Flask Web 表单的使用方法
May 20 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中将字符串转化为整数(int) intval() printf() 性能测试
2020/03/20 PHP
PHP中常用的数组操作方法笔记整理
2016/05/16 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
php array 转json及java 转换 json数据格式操作示例
2019/11/13 PHP
处理文本部分内容的TextRange对象应用实例
2014/07/29 Javascript
javascript 动态创建表格的2种方法总结
2015/03/04 Javascript
jQuery匹配文档链接并添加class的方法
2015/06/26 Javascript
easyui Draggable组件实现拖动效果
2015/08/19 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
2017/03/28 Javascript
最全的JavaScript开发工具列表 总有一款适合你
2017/06/29 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
Vue2.0学习之详解Vue 组件及父子组件通信
2017/12/12 Javascript
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
Vue 组件传值几种常用方法【总结】
2018/05/28 Javascript
vue mounted组件的使用
2018/06/18 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
OpenLayers3实现图层控件功能
2020/09/25 Javascript
[55:44]OG vs NAVI 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python读写Excel文件的实例
2013/11/01 Python
Python SQLite3数据库日期与时间常见函数用法分析
2017/08/14 Python
Python之两种模式的生产者消费者模型详解
2018/10/26 Python
python各类经纬度转换的实例代码
2019/08/08 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
python多维数组分位数的求取方式
2020/03/03 Python
pycharm实现在子类中添加一个父类没有的属性
2020/03/12 Python
python如何进入交互模式
2020/07/06 Python
Python分类测试代码实例汇总
2020/07/23 Python
美国林业供应商:Forestry Suppliers
2019/05/01 全球购物
香港中原电器网上商店:Chung Yuen
2019/06/26 全球购物
Myholidays美国:在线旅游网站
2019/08/16 全球购物
介绍一下如何利用路径遍历进行攻击及如何防范
2014/01/19 面试题
因工资原因离职的辞职信范文
2015/05/12 职场文书
浅谈node.js中间件有哪些类型
2021/04/29 Javascript
opencv读取视频并保存图像的方法
2021/06/04 Python