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 相关文章推荐
rhythmbox中文名乱码问题解决方法
Sep 06 Python
python文件和目录操作函数小结
Jul 11 Python
python登录pop3邮件服务器接收邮件的方法
Apr 30 Python
使用Python程序抓取新浪在国内的所有IP的教程
May 04 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
Dec 18 Python
Python进阶之全面解读高级特性之切片
Feb 19 Python
使用python serial 获取所有的串口名称的实例
Jul 02 Python
PyQt5中多线程模块QThread使用方法的实现
Jan 31 Python
使用Python操作ArangoDB的方法步骤
Feb 02 Python
python GUI计算器的实现
Oct 09 Python
Matplotlib配色之Colormap详解
Jan 05 Python
Python学习之os包使用教程详解
Mar 21 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 miniBB中文乱码问题解决方法
2008/11/25 PHP
yii实现图片上传及缩略图生成的方法
2014/12/04 PHP
Linux系统下PHP-FPM的安装和配置教程
2015/08/17 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
PHP封装XML和JSON格式数据接口操作示例
2019/03/06 PHP
关于jquery append() html时的小问题的解决方法
2010/12/16 Javascript
jQuery操作checkbox选择(list/table)
2013/04/07 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
jQuery实现文本展开收缩特效
2015/06/03 Javascript
JS鼠标拖拽实例分析
2015/11/23 Javascript
AngularJS 中的Promise --- $q服务详解
2016/09/14 Javascript
JavaScript中cookie工具函数封装的示例代码
2016/10/11 Javascript
react native实现往服务器上传网络图片的实例
2017/08/07 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
vue-quill-editor+plupload富文本编辑器实例详解
2018/10/19 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
React实现类似淘宝tab居中切换效果的示例代码
2020/06/02 Javascript
Python的包管理器pip更换软件源的方法详解
2016/06/20 Python
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
Python引用传值概念与用法实例小结
2017/10/07 Python
selenium+python 对输入框的输入处理方法
2018/10/11 Python
python中比较两个列表的实例方法
2019/07/04 Python
django框架两个使用模板实例
2019/12/11 Python
关于Pytorch MaxUnpool2d中size操作方式
2020/01/03 Python
Python dict和defaultdict使用实例解析
2020/03/12 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
高中自我评价分享
2013/12/05 职场文书
英文导游欢迎词
2014/01/11 职场文书
出纳担保书范文
2014/04/02 职场文书
母亲节演讲稿
2014/05/27 职场文书
就业导师推荐信范文
2015/03/27 职场文书
天气温馨提示语
2015/07/14 职场文书
会计主管竞聘书
2015/09/15 职场文书
纯html+css实现Element loading效果
2021/08/02 HTML / CSS
 python中的元类metaclass详情
2022/05/30 Python