编写python程序实现如下功能:首先,请用户输入一段英文,并让用户指定一个字母;然后,将该段英文中所有以用户指定的字母开头的单词打印输出,并显 示这些单词首字母在文字中的位置(下标)。
时间: 2024-02-06 08:10:22 浏览: 163
python 实现字符串下标的输出功能
5星 · 资源好评率100%
可以使用以下代码实现该功能:
```python
# 获取用户输入的英文段落和指定字母
paragraph = input("请输入一段英文:")
letter = input("请指定一个字母:")
# 将段落分割成单词
words = paragraph.split()
# 遍历每个单词,检查是否以指定字母开头
for i, word in enumerate(words):
if word.startswith(letter):
# 如果是,则打印该单词和其首字母在文字中的位置
print(f"{word} ({i}-{i+len(word)-1})")
```
示例输入:
```
请输入一段英文:The quick brown fox jumps over the lazy dog
请指定一个字母:j
```
示例输出:
```
jumps (4-8)
```
阅读全文