Top.Mail.Ru

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

1. Импортировать необходимые библиотеки для работы со строками и вычислений.

2. Создать функцию `average_length`, которая будет принимать на вход текст речи Короля и подстроки для поиска (цвет, капуста, удавы).

3. Внутри функции, разделить текст речи Короля на отдельные строки, используя символ новой строки ‘n’ как разделитель.

4. Создать переменные `length_color`, `length_cabbage`, `length_snake` и присвоить им значение 0. Эти переменные будут служить для хранения длин строк с цветной капустой, капустой и удавами соответственно.

5. Создать переменные `count_color`, `count_cabbage`, `count_snake` и присвоить им значение 0. Эти переменные будут служить для хранения количества строк с цветной капустой, капустой и удавами соответственно.

6. Пройтись в цикле по каждой строке текста речи.

7. Проверить, содержит ли текущая строка подстроку “цвет” или “капуста”. Если да, увеличить значение переменных `length_color` или `length_cabbage` соответственно на длину текущей строки.

8. Проверить, содержит ли текущая строка подстроку “удав”. Если да, увеличить значение переменной `length_snake` на длину текущей строки.

9. Для каждой найденной строкой с цветной капустой или капустой, увеличить значение переменных `count_color` или `count_cabbage` соответственно на единицу.

10. Для каждой найденной строкой с удавами, увеличить значение переменной `count_snake` на единицу.

11. Если сумма значений `count_color` и `count_cabbage` равна нулю, вернуть 0, так как нет строк с цветной капустой или капустой.

12. Вычислить среднюю длину строк с цветной капустой и капустой, разделив сумму значений `length_color` и `length_cabbage` на сумму значений `count_color` и `count_cabbage` соответственно.

13. Вычислить среднюю длину строк с удавами, разделив значение `length_snake` на `count_snake`.

14. Вернуть полученные значения средней длины строк.

15. Вызвать функцию `average_length`, передав в нее текст речи Короля и нужные подстроки для поиска. Вывести результаты на экран.

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

   
[metform form_id="1136"]