题目
从标准输入(或文件)读入全文内容,统计以空白字符分隔的单词总数并输出。
输入格式:输入多行文本,直到输入结束(EOF)。
输出格式:输出一个整数表示文本中包含的单词总数。
数据范围与约定:单词总数不超过 10000。
思路与算法
1. 空白符自动切分
Python 中 text.split() 默认以任意连续空白字符(空格、换行、制表符等)作为分隔符。
2. 单词计数
通过 len(sys.stdin.read().split()) 统计切分出的词元列表长度。
完整程序
import sys
# 按空白字符切分统计单词数量
words = sys.stdin.read().split()
print(len(words))运行示例
输入:
one two three输出:
3