while True:
n=str(input())
if len(str(int(n))) == len(n):
print(int(n[::-1]))
else:
print('前导符不能为0!')
你说的是将一个列表变成他的相反数吗?代码如下:
origin_lst=[1,2,3,4,5,-6,-7,-8,9]inverse_lst=[-l for l in origin_lst]
print(invverse_lst)
不明白可追问。
[::-1]实现翻转功能。Python 的切片功能实际上比很多程序员认为的更强大。
a = m [ 0 : 100 : 10 ] # 带步进的切片(步进值=10)
注意:步进值为step
当step >0 时
切片从 start(含start)处开始,到end(不含end)处结束,**从左往右**,每隔(step-1)(索引之间的差仍为step,但相隔的元素是step-1个)个元素进行一次截取。
这时,start 指向的位置应该在end指向的位置的左边,否则返回值为空
当step <0 时
切片从 start(含start)处开始,到end(不含end)处结束,**从右往左**,每隔(step-1)(索引之间的差仍为step,但相隔的元素是step-1个)个元素进行一次截取。
这时,start 指向的位置应该在end指向的位置的右边,否则返回值为空