1. Необходимо разработать программу, в которую с клавиатуры будет вводиться слово и символ, и она должна: а) проверить
1. Необходимо разработать программу, в которую с клавиатуры будет вводиться слово и символ, и она должна: а) проверить, содержит ли данное слово заданный символ; б) определить позицию заданного символа; в) подсчитать количество вхождений заданного символа.
2. Необходимо написать программу, в которую с клавиатуры будет вводиться строка и слово, и она должна: а) определить позицию заданного слова; б) удалить заданное слово из строки; в) вставить заданное слово в строку.
3. Написать программу, которая: а) удаляет из строки "волга, днепр, неман, енисей" названия рек, не протекающих по территории Беларуси; б) выбирает из строки "брест, бобруйск, витебск, гомель, мозырь, могилев" только города Беларуси.
2. Необходимо написать программу, в которую с клавиатуры будет вводиться строка и слово, и она должна: а) определить позицию заданного слова; б) удалить заданное слово из строки; в) вставить заданное слово в строку.
3. Написать программу, которая: а) удаляет из строки "волга, днепр, неман, енисей" названия рек, не протекающих по территории Беларуси; б) выбирает из строки "брест, бобруйск, витебск, гомель, мозырь, могилев" только города Беларуси.
Дмитрий 9
Хорошо, давайте начнем с первой задачи.1. Для разработки этой программы мы будем использовать язык программирования Python.
а) Для проверки, содержит ли данное слово заданный символ, мы будем использовать оператор in. Функция input() позволяет пользователю вводить данные с клавиатуры. Давайте начнем с написания кода:
б) Чтобы определить позицию заданного символа, мы будем использовать метод index(). Поправим наш код:
в) Чтобы подсчитать количество вхождений заданного символа в слово, мы будем использовать метод count(). Исправим наш код:
Перейдем ко второй задаче.
2. Для решения этой задачи также воспользуемся языком программирования Python.
а) Чтобы определить позицию заданного слова в строке, мы будем использовать метод find(). Давайте напишем код:
б) Чтобы удалить заданное слово из строки, мы будем использовать метод replace(). Исправим наш код:
в) Чтобы вставить заданное слово в строку, мы будем использовать метод insert(). Поправим код:
Перейдем к третьей задаче.
3. Для решения этой задачи также воспользуемся языком программирования Python.
Чтобы удалить из строки "волга, днепр, неман, енисей" названия рек, не протекающих по территории, мы будем использовать метод replace(). Давайте напишем код:
В этом коде мы предположили наличие списка territory с фактическими территориями, по которым должны протекать реки. Мы проходим по этому списку и заменяем соответствующие названия рек в исходной строке.
Это решение может быть немного упрощенным или требовать адаптации в зависимости от деталей вашей конкретной задачи. Но я надеюсь, что это поможет вам приступить к ее решению.