python 输入两个变量,第一个变量是一个字符串,第二个变量是一个数字,输出字符串中序号为第二个变量的字符
时间: 2024-03-25 15:36:43 浏览: 97
python解决字符串倒序输出的问题
好的,我知道了。你可以使用 Python 的下标操作符 `[]` 来获取字符串中指定位置的字符。下标从 0 开始,因此第二个变量需要减去 1 才能作为下标使用。下面是一个示例代码:
```python
s = input("请输入一个字符串:")
n = int(input("请输入一个数字:"))
if n <= 0 or n > len(s):
print("输入的数字无效")
else:
print("字符串中序号为{}的字符是{}".format(n, s[n-1]))
```
在这个程序中,首先使用 `input()` 函数分别获取用户输入的字符串和数字,然后判断数字的范围是否有效。如果数字小于等于 0 或者大于字符串长度,就输出提示信息;否则,使用字符串下标操作符获取指定位置的字符,并用 `format()` 方法将结果输出到控制台。
阅读全文