专栏首页python3Reverse digits of an

Reverse digits of an

python小题:

Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 

我的代码

#!/bin/env python
x = raw_input("input a string x:")
a = '-'
if a in x:
    x = list(x)
    del x[0]
    x.reverse()
    x.insert(0,'-')
    y = "".join(x)
    print y
else:
    y = x[::-1]
    print y

萌叔的代码

input_number = input('Please input a number: ')

if input_number > 0:
    number = list(str(input_number))
    number.reverse()
    print int(''.join(number))
elif input_number < 0:
    number = list(str(input_number))
    number.pop(0)
    number.reverse()
    print int('-'+''.join(number))
elif input_number == 0:
    print 0

宝库同学的代码

 def reverse(x):
    answer = 0
    sign = 1 if x > 0 else -1
    x = abs(x)
    while x > 0:
        answer = answer * 10 + x % 10
        x /= 10
    return sign*answer

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python进程学习

    Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动...

    py3study
  • 购物注册登录(续1)

    sum = 0 gouwuche = "" shuliang = 0 shouji = {"苹果7": 3666, "苹果8": 5666, "苹果x": 89...

    py3study
  • python3 随机数 质数 素数 文

    最近工作有点忙 但还是每天坚持花了 三 四个小时学习了一下 python 不错 代码简洁 我很喜欢 还会继续。。。。以前学过点java 相对来说还是比java ...

    py3study
  • python3–循环语句

    老七Linux
  • python实现斐波那契数列的多种方式

    The great pleasure in life is doing what people say you cannot do.

    小闫同学啊
  • 生成32位MD5加密

    用户5927264
  • Python--小题练习

    py3study
  • String - 344. Reverse String

    Write a function that reverses a string. The input string is given as an array o...

    用户5705150
  • 桌面虚拟化终端高清播放的关键因素——通信协议(远程显示协议)

    网上总有人问云终端能否在线播放高清视频的问题,要求提供能支持远程桌面下高清播放的云终端。其实云终端播放高清视频分为本地播放和线上播放,那就意味着用户若购...

    nc云终端yun0101.com
  • 辛苦制作的视频被非法传播怎么办?【视频加密】

    很多视频版权者都有类似的困惑:辛苦只做的视频被非法传播。如何给视频加密更安全呢?小编总结了目前现有的视频加密软件,视频加密一机一码软件是比较安全实用的了,加密后...

    点量小崔

扫码关注云+社区

领取腾讯云代金券