
首先,我们需要定义一个函数,该函数接受一个字符串参数,即用户输入的英文句子。然后,我们将使用Python的内置函数来分割这个字符串,得到单词列表。接着,我们将计算列表中单词的数量,并将每个单词分行输出。
以下是实现这一功能的Python代码示例:
python
def count_words_and_print(sentence):
# 使用split()方法分割句子为单词列表
words = sentence.split()
# 使用len()函数计算单词数量
word_count = len(words)
# 打印单词数量
print(f"单词个数: {word_count}")
# 遍历单词列表,分行输出每个单词
for word in words:
print(word)
# 示例:输入一句英文
input_sentence = input("请输入一句英文:")
# 调用函数
count_words_and_print(input_sentence)
当你运行这段代码时,它会提示你输入一句英文。输入后,程序会输出该句子中的单词个数,并分行输出每个单词。
这个简单的例子展示了如何使用Python进行基本的文本处理。在实际应用中,你可以根据需要扩展这个函数,比如处理标点符号、进行更复杂的文本分析等。
请注意,上述代码是一个简单的Python脚本,它没有处理标点符号和特殊字符。在实际应用中,你可能需要添加额外的逻辑来处理这些情况。此外,这个脚本假设用户输入的句子中单词之间只由空格分隔。如果句子中包含其他分隔符(如逗号、分号等),则需要相应地调整`split()`函数的参数。
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv183474