输入一个非空字符串和一个索引值,输出字符串中,该索引值对应的字符。若发现异常,则输出“输入下标有误” 输入格式: 输入一个非空的字符串,再输入一个索引值(Python中可以是正向索引,也可以是反向索引)。 输出格式: 输出字符串中,该索引值对应的字符。若发现异常(如输入的索引值太大或太小,超出字符串的索引值范围;如输入的索引值为非整数等),则输出“输入下标有误” 输入样例: 在这里给出一组输入。例如: Hello World -4 输出样例: 在这里给出相应的输出。例如: o 输入样例: 在这里给出一组输入。例如: abcd 4 输出样例: 在这里给出相应的输出。例如: 输入下标有误 输入样例: 在这里给出一组输入。例如: Good ?
时间: 2024-02-27 13:58:13 浏览: 26
浅谈Python 字符串格式化输出(format/printf)
好的,根据您的要求,我已经写好了代码,如下所示:
```python
s = input().strip()
try:
index = int(input().strip())
except ValueError:
print("输入下标有误")
else:
if index >= len(s) or index < -len(s):
print("输入下标有误")
else:
print(s[index])
```
您可以将此代码复制到 Python 环境中运行,然后输入您自己的字符串和索引值进行测试。
阅读全文