Создайте программу, которая будет искать особое предметное слово во введенных строках (достаточно проверить подстроку
Создайте программу, которая будет искать особое предметное слово во введенных строках (достаточно проверить подстроку "волшебн") и, если найдет, то подсчитает общую длину всех найденных волшебных строк. Укажите количество символов в строках, где есть такое особое слово. Вводятся строки до тех пор, пока не будет введена строка с наличием слова "Гэндальф". Вывести общее количество символов в строках, где встречается особое слово.
03.12.2023 13:55
Объяснение:
Для решения этой задачи мы можем использовать цикл, который будет запрашивать у пользователя строки до тех пор, пока не будет введена строка с особым словом "Гэндальф". Мы будем проверять каждую введенную строку на наличие подстроки "волшебн" с помощью метода `find()`. Если подстрока найдена, мы будем добавлять длину строки к счетчику общей длины. В конце, мы выведем общую длину найденных волшебных строк.
Например:
Совет:
При написании программы следует обратить внимание на использование метода `input()` для ввода строк, а также на использование оператора `in` для проверки наличия подстроки "волшебн" в строке. Также полезно использовать переменные для хранения общей длины и строки, в которую будет производиться ввод пользователем.
Дополнительное задание:
Напишите программу, которая будет запрашивать у пользователя строки до тех пор, пока не будет введена строка с особым словом "заклинание". В каждой введенной строке программа должна подсчитывать количество символов. Найдите суммарное количество символов во всех введенных строках, где встречается особое слово. Выведите это суммарное количество символов.