蓝桥杯Python赛——如何获取一个整数的第k位数字?
- 内容介绍
- 文章标签
- 相关推荐
本文共计137个文字,预计阅读时间需要1分钟。
当然可以,以下是修改后的内容:
求一个整数的第k位数字,公式为:整数 + def + lenth + (x + ):
求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))
谢谢大家的支持,您的一键三连是 罡罡同学前进的最大动力!
本文共计137个文字,预计阅读时间需要1分钟。
当然可以,以下是修改后的内容:
求一个整数的第k位数字,公式为:整数 + def + lenth + (x + ):
求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))
谢谢大家的支持,您的一键三连是 罡罡同学前进的最大动力!

