本文摘自php中文网,作者不言,侵删。
这篇文章主要介绍了Python实现按照指定要求逆序输出一个数字的方法,涉及Python针对字符串的遍历、判断、输出等相关操作技巧,需要的朋友可以参考下本文实例讲述了Python实现按照指定要求逆序输出一个数字的方法。分享给大家供大家参考,具体如下:
问题是:输入一个数字,按照指定要求逆序输出该数字,很简单,下面是实现:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 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实现在IDLE中输入多行的方法
以上就是Python实现按照指定要求逆序输出一个数字的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python的序列化和反序列化模块的简单介绍(实例代码)
Python中的yield关键字的用法介绍(代码示例)
c语言和Python之间有什么区别
Python中什么是语句块?
Python换行按哪个键
Python中浮点型的基本内容介绍(代码示例)
Python到底是什么类型的语言
Python的pandas是什么?
Python中的异常处理(代码示例)
Python输出结果怎么换行
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » Python实现按照指定要求逆序输出一个数字