rev真是类中某个函数里的局部变量,你最后输出是顶层代码,怎么会认识这个rev呢对输入的数不断求余,将余数乘10后累加
n = int(input()) m = 1 if n<0: m = -1 n = -n s = 0 while n>0: s = s*10 + n%10 n = n/10 print(s*m)