输入一个长数字和s,t,三个输入项在同一行上,要求屏蔽掉中间的第s~t位字符,请输出处理后的数字,要求python代码实现
时间: 2023-10-11 08:05:27 浏览: 40
以下是Python代码实现:
```python
num, s, t = input().split() # 输入长数字和s、t
s = int(s) - 1 # 将s转化为索引,从0开始
t = int(t) - 1 # 将t转化为索引,从0开始
num_list = list(num) # 将长数字转化为列表
# 屏蔽中间的第s~t位字符
for i in range(s, t+1):
num_list[i] = '*'
# 输出处理后的数字
print(''.join(num_list))
```
例如,输入:`1234567890 3 7`,输出:`12****890`。
阅读全文