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}")
posted @   不会JAVA的小袁  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2023-05-26 回文数
2023-05-26 自守数
2023-05-26 亲密数
2023-05-26 完数
2023-05-26 马克思手稿中的数学题
点击右上角即可分享
微信分享提示