Advertisement
SomeBody_Aplle

Untitled

Jun 30th, 2023
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. # Напишите программу, которая считывает текстовый файл и выводит на экран
  2. # самое длинное слово из файла.
  3.  
  4. with open('words.txt', 'r') as file: # Открывает файл на чтение.
  5. # r - режим чтения, который говорит о том, что мы будем читать файл
  6. # file - переменная, которая будет хранить открытый файл. Далее вся
  7. # работа с файлом будет через эту переменную
  8. max_len = 0
  9. word = ''
  10. for line in file: # Перебираем каждую строчку файла
  11. for word_item in line.split():
  12. # Разбиваем строчку по " " и в цикле перебираем каждое слово
  13. if len(word_item) > max_len:
  14. # Сравниваем длину слова с максимальной длиной
  15. max_len = len(word_item)
  16. # Присваиваем новую максимальную длину
  17. word = word_item
  18. # Присваиваем новое слово с максимальной длиной
  19.  
  20. print(word)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement