8-3 【Python0035】英文统计
编写程序实现对特定英文文章(文本文件)的单词数和有效行数的统计,其中要求空行不计数;
def count_words_and_lines(filename):
word_count = 0
line_count = 0
with open(filename, 'r') as file:
for line in file:
stripped_line = line.strip()
if stripped_line:
line_count += 1
words = stripped_line.split()
word_count += len(words)
return word_count, line_count
if _name_ == "_main_":
filename = input("请输入文件名: ") # 例如: "article.txt"
word_count, line_count = count_words_and_lines(filename)
print(f"单词数: {word_count}")
print(f"有效行数: {line_count}")
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2023-05-26 回文数
2023-05-26 自守数
2023-05-26 亲密数
2023-05-26 完数
2023-05-26 马克思手稿中的数学题