Аналазатор длины текста Python

Наша сегодняшняя программа умеет анализировать текст, который вводит пользо­ватель. Она выясняет, какова длина сообщения и содержится ли в нем самая частая согласная буква – “Т”. Этого позволяют добиться новые для вас функция и опе­ратор работы с последовательностями.

Программа выглядит вот так:

Аналазатор длины текста Python

Код программы следующий:

Первая строка нужна для того, чтобы корректно работать с русскими буквами. После того как программа принимает пользовательский ввод, она отображает ко­личество символов в нем. Это делает следующая строка кода:

Если передать функции len() какую-либо последовательность, то функция воз­вратит ее длину. Длиной последовательности называется количество элементов в ней.

Поскольку веденный нами текст “Это тестовая строка!”,  состоит из двадцати символов (симво­лами мы считаем в том числе пробел и восклицательный знак), как видите, его длина равна 20.

Буква “Т” считается самой частой согласной русского языка. Следующие строки кода в нашей программе позволяют выяснить, содержится ли эта буква в пользо­вательском вводе:

Условие конструкции в переменной if выглядит так: “т” in message. Если строка, хранящаяся message, содержит символ “т”, условие истинно, а если не содержит – ложно.

В тексте “Это тестовая строка!”, введенном при пробном запуске, имеется буква “т”. Как следствие, условие “т” in message истинно и компьютер выводит на экран ” … встречается в вашем тексте”.

Если бы условие оказалось ложно, например, при предъявлении компьютеру строки “как ваши дела?”, в которой нет буквы “т”, то на экране появился бы текст “… не встречается в вашем тексте”.

Содержащийся в последовательности элемент называют членом этой последо­ вательности. Оператор in вы можете применять везде, где понадобится узнать, яв­ляется ли членом последовательности какой-либо элемент. Достаточно написать имя переменной, содержащей этот элемент, затем in и имя последовательности – и получится условие. Если элемент член последовательности, то условие будет истинно, если нет, то ложно.

PythonLearn