用Python定义一个函数,它返回整数n从右边开始数的第k个数字。
时间: 2024-03-01 08:51:07 浏览: 230
python 实现第k个排列
好的,下面是代码实现:
```python
def get_kth_digit(n, k):
digit_list = list(str(n)) # 将整数n转换为字符串,并转换成列表
return int(digit_list[-k]) # 返回倒数第k个数字
# 测试
print(get_kth_digit(12345, 2)) # 输出4
```
该函数将整数`n`转换为字符串,并将其转换为列表。然后返回倒数第`k`个数字,即列表中倒数第`k`个元素。最后将该元素转换为整数并返回。
阅读全文