1. Главная
  2. Библиотека
  3. Программирование
  4. Создать класс строка. Максимальное число символов в стр...
Решение задачи

Создать класс строка. Максимальное число символов в строке – 79. Ввод строки и определение ее длины оформить в отдельной функции Определить: Содержит ли строка символы отличные от букв; Начинается ли строка с буквы А; Сколько слов в строке Анализ строки

  • Программирование

Условие:

Создать класс строка. Максимальное число символов в строке – 79.

Ввод строки и определение ее длины оформить в отдельной функции

Определить:

Содержит ли строка символы отличные от букв;
Начинается ли строка с буквы А;
Сколько слов в строке
Анализ строки оформить в виде функций-членов. Например, функция возвращает 0, если все символы – буквы, 1 – если нет.

Код функций-членов – вне пространства определения класса.

Решение:

Для решения задачи мы создадим класс Строка, который будет содержать методы для выполнения всех указанных операций. Давайте разберем решение шаг за шагом.

Шаг 1: Определение класса


Создадим класс Строка, который будет содержать атрибут для хранения строки и методы для анализа этой строки.


class Строка:
def init(self, текст):
self.текст = текст[:79] # Ограничиваем длину строки 79 символами


Шаг 2: Функция для ввода строки и определения ее длины


Создадим отдельную функцию для ввода строки и определения ее длины.





Теперь добавим методы в класс  для выполнения необходимых анализов.

1. 
2. 
3. 





Теперь мы привяжем эти функции к классу .





Теперь создадим основную программу, которая будет использовать наш класс и функции.





Теперь объединим все части в один полный код:





Теперь у нас есть класс , который позволяет вводить строку, проверять ее на наличие символов, отличных от букв, определять, начинается ли она с буквы А, и подсчитывать количество слов.

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет