题目

从标准输入(或文件)读入全文内容,统计以空白字符分隔的单词总数并输出。

输入格式:输入多行文本,直到输入结束(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