python题目描述 在程序中定义一函数digit(n,k)digit(n,k),它能分离出整数nn从右边数第kk个数字。 输入格式 正整数nn和kk。 输出格式 一个数字。 输入样例 31859 3 输出样例 8
时间: 2024-02-19 07:03:37 浏览: 60
1164:digit函数.cpp
这是一道简单的Python编程题目,下面是代码实现:
```python
# 定义函数digit
def digit(n, k):
# 将整数n转换为字符串并取出倒数第k个字符
s = str(n)
return int(s[-k])
# 输入n和k
n, k = map(int, input().split())
# 计算n从右边数第k个数字
result = digit(n, k)
# 输出结果
print(result)
```
运行程序后,程序会要求输入正整数n和k,然后计算n从右边数第k个数字,并输出结果。
需要注意的是,输入的n和k需要用空格隔开,并且需要将其转换为整数类型。在函数内部,我们将整数n转换为字符串,然后使用字符串的索引操作取出倒数第k个字符,并将其转换为整数类型返回。
阅读全文