python
# 提示用户输入英文句子
print("请输入一段英文句子:")
# 获取用户输入
sentence = input(">> ")
# 使用split方法将句子按空格分割成单词列表
words = sentence.split()
# 计算单词数量
word_count = len(words)
# 打印单词数量
print(f"您输入的句子共有{word_count}个单词。")
# 分行输出每个单词
for word in words:
print(word, end=" ")
运行这段代码后,用户会被提示输入一段英文句子。输入的句子会被程序处理,单词数量会被计算并打印出来,然后每个单词会被单独打印,并在单词之间留一个空格。
请注意,这个程序假设输入的句子中没有特殊字符,如逗号、句号等,这些字符可能会影响单词的分割。如果需要处理更复杂的句子,可能需要使用正则表达式或其他更复杂的文本处理方法。
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv183571