Условия задачи:

 

Среднее количество слов. Среди исходного кода главы 8 вы найдете файл text.txt. В нем в каждой строке хранится одно предложение. Напишите программу, которая читает со­держимое файла и вычисляет среднее количество слов в расчете на предложение.

 

Решение задачи:

def main():
   def get_list_text():
       with open('text.txt', 'r') as in_file:
           list_text = in_file.readlines()
       return list_text
   totall_word = 0
   list_text = get_list_text()
   for i in list_text:
       totall_word += len(i.split())
   print(f' Среднее количество слов в предложении {totall_word / len(list_text):.2f}')

main()