求1个整数的第k位数字 def lenth ( x ): #整数总长度 xx = str ( x ) return len ( xx ) def f ( x , k ): #寻找第K位数字 if ( lenth ( x ) - k == 0 ): return x % 10 return f ( int ( x / 10 ), k ) x = 23574 print ( f ( x , 3 ))
求1个整数的第k位数字
def lenth(x):#整数总长度xx=str(x)
return len(xx)
def f(x, k):#寻找第K位数字
if(lenth(x) - k == 0):
return x % 10
return f(int(x / 10), k)
x = 23574
print(f(x, 3))
print(f(893275, 2))
谢谢大家的支持,您的一键三连是 罡罡同学前进的最大动力!