Даная программа, открывает текст и редактирует его.
print('Hello!! This program corrects grammatical errors\n') print("Ok! Let's go\n") f = open('C:\\Python33\\text.txt','r').read() # Открывам файл и считуем с него информацию print (f) # Выводим содержимое файла на монитор count = 0 # наш счетчик for i in f: if i.isalnum(): # если есть число или буква, увеличиваем наш счетчк на 1 count += 1 print('with out- spases >', count) # Количество знаков без пробела print('with spases >',len(f)) # Количество знаков з пробел print('Count words in text >',len(f.split())) # Количество слов в файле # Коректируем текст f = ' '.join(f.split()) #удаляет все пробелы в строке tmp = '' # объявляем временную переменную for i in f.split('. '): tmp = tmp + i.capitalize() + '. ' # собираем наш текст f = '\t' + tmp print(f)
Результат:
Hello!! This program corrects grammatical errors Ok! Let's go hello maks. it is text not formatet. bye. bye with out- spases > 34 with spases > 65 Count words in text > 9 Hello maks. It is text not formatet. Bye. Bye. [Finished in 0.8s]
Мне б хотелось узнать Ваше внение по поводу программы или как её можно улутьшить. Книга каторую я читаю хорошая как для новичка, очень хорошо все расписано, только жаль что нет домашнего задание после каждой главы