работа со строками и текстовыми файлами статистический анализ текста для указного текстового файла составьте список слов которые встречаются в нем более одного раза покажите эти слова в алфавитном порядке с частоту их повторения и надо показать самое короткое слово и самое длинное слово в алфавитном порядке
код который сделал я но он только создает слова в тхт и делает их по алфавиту
from collections import Counter
import sys, string
f = open('text.txt', 'tw', encoding='utf-8')
lines = ["apple", "box","ishow","Zhmot","almas","brown","dog","mosskow","kick"]
word=lines.sort()
with open(r"input.txt", "w") as file:
for line in lines:
file.write(line.title() + '\n')
list=line.split()
count=0
for i in list:
if len(i)>count:
count=len(i)
word=i
print('самое длинное слово: ',word)
код который сделал я но он только создает слова в тхт и делает их по алфавиту
from collections import Counter
import sys, string
f = open('text.txt', 'tw', encoding='utf-8')
lines = ["apple", "box","ishow","Zhmot","almas","brown","dog","mosskow","kick"]
word=lines.sort()
with open(r"input.txt", "w") as file:
for line in lines:
file.write(line.title() + '\n')
list=line.split()
count=0
for i in list:
if len(i)>count:
count=len(i)
word=i
print('самое длинное слово: ',word)