Форум сайта python.su
0
Помогите пожалуйста! Совсем не могу разобраться!
Программа должна открывать файл с русским текстом в utf-8 и сообщать про него следующую информацию: какой процент строк содержит больше 5 слов.
(При этом знаки препинания присоединяются к слову и считаются его частью, удалять их не нужно)
Офлайн
p = 'D:\\W.txt' # путь к файлу. f = open(p).readlines() n = 0 # счетчик. for i in f: if len(i.split()) > 5: n += 1 print '%.2f%%' % (n*100.0/len(f))
Офлайн