python从外部输出一句话,统计其中三个字符长度的单词并输出
时间: 2024-11-20 13:38:12 浏览: 9
在Python中,你可以通过内置函数和字符串操作来完成这个任务。首先,你需要读取用户输入的一句话,然后分割成单词列表,接着遍历这个列表,找出长度为三个字符的单词,并将它们打印出来。以下是一个简单的示例:
```python
def find_three_letter_words(sentence):
words = sentence.split() # 将句子分割成单词列表
three_letter_words = [word for word in words if len(word) == 3] # 过滤出长度为3的单词
return three_letter_words
# 获取用户输入
sentence = input("请输入一句话:")
# 执行查找并输出结果
three_char_words = find_three_letter_words(sentence)
if three_char_words:
print("长度为3的单词有:", three_char_words)
else:
print("没有找到长度为3的单词。")
阅读全文