【笔试题】:1.翻转int问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_37251044/article/details/84892970

问题:

输入int,输出倒序

例子:

输入:
234
-123
-100

输出:
432
-321
-1

代码:

#!/usr/bin/env python2
# -*- coding: utf-8 -*-
"""
Created on Sat Dec  8 14:38:11 2018

@author: kuo
"""

def res_(num=234):
    num_str = str(abs(num))
    tmp = 0
    for i in range(len(num_str)):
        tmp += int(num_str[len(num_str)-1-i])*(10)**(len(num_str)-1-i)
    result = tmp if abs(num) == num else -1*tmp
    return result

if __name__ == "__main__":
    print(res_(-001))

输出:

-1

猜你喜欢

转载自blog.csdn.net/weixin_37251044/article/details/84892970