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

您所在的位置:网站首页 python如何将字符串逆序输出 Python实现按照指定要求逆序输出一个数字的方法

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

#Python实现按照指定要求逆序输出一个数字的方法| 来源: 网络整理| 查看: 265

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

这篇文章主要介绍了Python实现按照指定要求逆序输出一个数字的方法,涉及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)

结果如下:

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3