发布时间:2019-08-12 09:51:44编辑:auto阅读(1859)
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
上一篇: python守护进程
下一篇: python 元组tuple
51283
50733
41332
38144
32609
29511
28364
23232
23198
21525
1597°
2327°
1928°
1868°
2199°
1911°
2600°
4366°
4213°
2991°