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获取糗百图片代码实例
Dec 18 Python
python实现逆波兰计算表达式实例详解
May 06 Python
python3操作微信itchat实现发送图片
Feb 24 Python
Pytorch 实现自定义参数层的例子
Aug 17 Python
在Python中字符串、列表、元组、字典之间的相互转换
Nov 15 Python
Django 实现Admin自动填充当前用户的示例代码
Nov 18 Python
用Python去除图像的黑色或白色背景实例
Dec 12 Python
Python批量处理csv并保存过程解析
May 16 Python
Spring @Enable模块驱动原理及使用实例
Jun 23 Python
Python解析微信dat文件的方法
Nov 30 Python
去除python中的字符串空格的简单方法
Dec 22 Python
Python使用BeautifulSoup4修改网页内容
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
新浪新闻小偷
2006/10/09 PHP
解析如何用php screw加密php源代码
2013/06/20 PHP
php实现的双向队列类实例
2014/09/24 PHP
php操纵mysqli数据库的实现方法
2016/09/18 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
js加解密 脚本解密
2008/02/22 Javascript
ajax更新数据后,jquery、jq失效问题
2011/03/16 Javascript
window.open打开页面居中显示的示例代码
2013/12/27 Javascript
AngularJS入门教程之服务(Service)
2016/07/27 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
vue-router 路由基础的详解
2017/10/17 Javascript
基于模板引擎Jade的应用(详解)
2017/12/12 Javascript
vue2中使用sass并配置全局的sass样式变量的方法
2018/09/04 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
[48:48]完美世界DOTA2联赛PWL S3 Magama vs GXR 第一场 12.19
2020/12/24 DOTA
详解Python import方法引入模块的实例
2017/08/02 Python
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
对python使用telnet实现弱密码登录的方法详解
2019/01/26 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
Python3.7安装keras和TensorFlow的教程图解
2020/06/18 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
在django中使用post方法时,需要增加csrftoken的例子
2020/03/13 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
澳大利亚足球鞋和服装购物网站:Ultra Football
2018/10/11 全球购物
波兰在线香水店:Perfumy.pl
2019/08/12 全球购物
荷兰最大的鞋子、服装和运动折扣店:Bristol
2021/01/07 全球购物
党员学习十八大感想
2014/01/17 职场文书
公证委托书模板
2014/04/03 职场文书
团队队名口号大全
2014/06/06 职场文书
推广普通话的宣传语
2015/07/13 职场文书
一劳永逸彻底解决pip install慢的办法
2021/05/24 Python
Mysql 如何实现多张无关联表查询数据并分页
2021/06/05 MySQL