题目
从标准输入(或文件)读入全文内容,统计并输出总行数。
输入格式:输入多行文本,直到输入结束(EOF)。
输出格式:输出一个整数表示总行数,若输入为空则输出 0。
数据范围与约定:文本总行数不超过 10000。
思路与算法
1. 全量读入文本
使用 sys.stdin.read() 一次性读取全部标准输入内容。
2. 行切分计算
使用 text.splitlines() 将文本拆分成各行并统计行数 len(...)。
完整程序
import sys
# 读入全部标准输入文本
text = sys.stdin.read()
# 统计行数
if text == "":
print(0)
else:
print(len(text.splitlines()))运行示例
输入:
alpha
beta
gamma输出:
3