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 18 Python
Python复制文件操作实例详解
Nov 10 Python
python实现弹窗祝福效果
Apr 07 Python
python中update的基本使用方法详解
Jul 17 Python
python django中8000端口被占用的解决
Dec 17 Python
基于python实现matlab filter函数过程详解
Jun 08 Python
使用K.function()调试keras操作
Jun 17 Python
python实现学生管理系统开发
Jul 24 Python
Python jieba结巴分词原理及用法解析
Nov 05 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 Python
python性能测试工具locust的使用
Dec 28 Python
Python中X[:,0]和X[:,1]的用法
May 10 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
PHP5 面向对象程序设计
2008/02/13 PHP
php 启动报错如何解决
2014/01/17 PHP
使用Huagepage和PGO来提升PHP7的执行性能
2015/11/30 PHP
thinkphp跨库操作的简单代码实例
2016/09/22 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
2019/12/31 PHP
JavaScript与函数式编程解释
2007/04/27 Javascript
javascript 获取select下拉列表值的代码
2009/09/07 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
使用js检测浏览器的实现代码
2013/05/14 Javascript
基于原生JS实现图片裁剪
2016/08/01 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
2016/11/07 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
2016/12/13 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
微信小程序select下拉框实现效果
2019/05/15 Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
2020/01/08 Javascript
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
Python文件夹与文件的操作实现代码
2014/07/13 Python
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
解决python3运行selenium下HTMLTestRunner报错的问题
2018/12/27 Python
python实现彩色图转换成灰度图
2019/01/15 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
利用Python批量识别电子账单数据的方法
2021/02/08 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
2021/02/22 Python
以实惠的价格提供高品质的时尚:Newchic
2018/01/18 全球购物
卡骆驰新加坡官网:Crocs新加坡
2018/06/12 全球购物
安全生产工作汇报
2014/10/28 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
2015年试用期工作总结
2014/12/12 职场文书
物业工程部经理岗位职责
2015/04/09 职场文书
《活见鬼》教学反思
2016/02/24 职场文书
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python
教你使用TensorFlow2识别验证码
2021/06/11 Python
Python中else的三种使用场景
2021/06/16 Python