Python实现按照指定要求逆序输出一个数字的方法


Posted in Python onApril 19, 2018

本文实例讲述了Python实现按照指定要求逆序输出一个数字的方法。分享给大家供大家参考,具体如下:

问题是:输入一个数字,按照指定要求逆序输出该数字,很简单,下面是实现:

#!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__':
  print "三水点靠木测试结果:"
  one_num_list=[124,-345,1000,999999999,0]
  for one_num in one_num_list:
    print one_num, inverse_num(one_num)

结果如下:

Python实现按照指定要求逆序输出一个数字的方法

Python 相关文章推荐
python解析中国天气网的天气数据
Mar 21 Python
python实现批量下载新浪博客的方法
Jun 15 Python
浅谈django三种缓存模式的使用及注意点
Sep 30 Python
python 使用正则表达式按照多个空格分割字符的实例
Dec 20 Python
python实现弹窗祝福效果
Apr 07 Python
使用Python进行防病毒免杀解析
Dec 13 Python
Python unittest工作原理和使用过程解析
Feb 24 Python
Python API 操作Hadoop hdfs详解
Jun 06 Python
Python控制鼠标键盘代码实例
Dec 08 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
Dec 09 Python
关于探究python中sys.argv时遇到的问题详解
Feb 23 Python
Python中time与datetime模块使用方法详解
Mar 31 Python
一篇文章读懂Python赋值与拷贝
Apr 19 #Python
PyQt5每天必学之布局管理
Apr 19 #Python
PyQt5每天必学之创建窗口居中效果
Apr 19 #Python
PyQt5每天必学之弹出消息框
Apr 19 #Python
详谈python3中用for循环删除列表中元素的坑
Apr 19 #Python
PyQt5每天必学之关闭窗口
Apr 19 #Python
python实现在IDLE中输入多行的方法
Apr 19 #Python
You might like
从零开始的异世界生活:第二季延期后,B站上架了第二部剧场版
2020/05/06 日漫
PHP Mysql编程之高级技巧
2008/08/27 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
2012/06/28 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
js 获取服务器控件值的代码
2010/03/05 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
2011/04/07 Javascript
JQuery 自定义CircleAnimation,Animate方法学习笔记
2011/07/10 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
jQuery简单获取键盘事件的方法
2016/01/22 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
2016/10/27 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
微信小程序 wx.uploadFile无法上传解决办法
2016/12/14 Javascript
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
2018/09/19 Javascript
Js图片点击切换轮播实现代码
2020/07/27 Javascript
如何在Vue项目中添加接口监听遮罩
2021/01/25 Vue.js
[03:42]2014DOTA2西雅图国际邀请赛7月9日TOPPLAY
2014/07/09 DOTA
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
python构建深度神经网络(DNN)
2018/03/10 Python
python 请求服务器的实现代码(http请求和https请求)
2018/05/25 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
python对日志进行处理的实例代码
2018/10/06 Python
flask框架蓝图和子域名配置详解
2020/01/25 Python
python缩进长度是否统一
2020/08/02 Python
英国奢侈品在线精品店:Hervia
2020/09/03 全球购物
财务管理专业应届毕业生求职信
2013/09/22 职场文书
毕业自我评价
2014/02/05 职场文书
竞选部长演讲稿
2014/04/26 职场文书
三好生演讲稿
2014/09/12 职场文书
本科毕业论文致谢词
2015/05/14 职场文书
学校就业保障协议书
2019/06/24 职场文书
Python 中数组和数字相乘时的注意事项说明
2021/05/10 Python
详解MySQL连接挂死的原因
2021/05/18 MySQL