テキストファイル(file.txt)の内容を読み込んで、1文あたりの平均単語数を計算するPythonコードを書く必要があります。ファイルには1行に1つの文しか含まれていません)。ファイルから単語数を読み込んで平均文を計算する効率的な方法
私はコーディングを行いました。私はそれが他の方法でもっと効率的かどうかを知る必要があります。百万円前もって感謝します。
# This program reads contents of a .txt file and calulate
# the average number of words per sentence .
line_count=0
# open the file.txt for reading
content_file=open('file.txt','r')
# calculate the word count of the file
content=content_file.read()
words= content.split()
word_count=len(words)
# calculate the line count
for line in open('file.txt'):
line_count+=1
content_file.close()
# calculate the average words per line
average_words=word_count/line_count
# Display the result
print('The average word count per sentence is', int(average_words))