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之大话题小函数(2)
Oct 10 Python
深入Python解释器理解Python中的字节码
Apr 01 Python
Python中的进程分支fork和exec详解
Apr 11 Python
Python计算已经过去多少个周末的方法
Jul 25 Python
python 实现删除文件或文件夹实例详解
Dec 04 Python
利用python画出折线图
Jul 26 Python
Django使用paginator插件实现翻页功能的实例
Oct 24 Python
Python标准库使用OrderedDict类的实例讲解
Feb 14 Python
浅谈python常用程序算法
Mar 22 Python
Android Q之气泡弹窗的实现示例
Jun 23 Python
Python加载数据的5种不同方式(收藏)
Nov 13 Python
浅析Python打包时包含静态文件处理方法
Jan 15 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下使用SMTP发邮件的代码
2008/01/10 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
php函数传值的引用传递注意事项分析
2016/06/25 PHP
Yii2 如何在modules中添加验证码的方法
2017/06/19 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
JavaScript 小型打飞机游戏实现原理说明
2010/10/28 Javascript
随窗体滑动的小插件sticky源码
2013/06/21 Javascript
如何在MVC应用程序中使用Jquery
2014/11/17 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
jquery实现可旋转可拖拽的文字效果代码
2016/01/27 Javascript
bootstrap网页框架的使用方法
2016/05/10 Javascript
利用AJAX实现WordPress中的文章列表及评论的分页功能
2016/05/17 Javascript
web前端开发upload上传头像js示例代码
2016/10/22 Javascript
vue.js实现简单轮播图效果
2017/10/10 Javascript
使用express+multer实现node中的图片上传功能
2018/02/02 Javascript
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
JavaScript获取时区实现过程解析
2020/09/24 Javascript
spyder常用快捷键(分享)
2017/07/19 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
django admin后台添加导出excel功能示例代码
2019/05/15 Python
简单了解Django ContentType内置组件
2019/07/23 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
2019/08/05 Python
python编写简单端口扫描器
2019/09/04 Python
python实现图像全景拼接
2020/03/27 Python
python 如何在测试中使用 Mock
2021/03/01 Python
HTML5 video标签(播放器)学习笔记(二):播放控制
2015/04/24 HTML / CSS
小区文明倡议书
2014/05/16 职场文书
校庆口号
2014/06/20 职场文书
投标售后服务承诺书
2015/04/29 职场文书
项目投资意向书范本
2015/05/09 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
公司转让协议书
2016/03/19 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
redis 限制内存使用大小的实现
2021/05/08 Redis
Python趣味挑战之给幼儿园弟弟生成1000道算术题
2021/05/28 Python