Вопрос задан 17.06.2023 в 18:32. Предмет Информатика. Спрашивает Багауова Азалия.

Разработайте программу, которая получает от пользователя строку и удаляет из неё все буквы,

входящие в слово "школа". Вывести изменённую строку. PYTHON!!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Воронцов Денис.

Ответ:

решение номер 1:

n = input()

newn = ''

s = 'школа'

for x in range(len(n)):

   if n[x] in s:

       pass

   else:

       newn = newn + n[x]

print(newn)

решение номер 2:

n = input()

a = n.replace('ш', '')

a = a.replace('к', '')

a = a.replace('о', '')

a = a.replace('л', '')

a = a.replace('а', '')

print(a)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

```python def remove_letters(): string = input("Введите строку: ") # получаем строку от пользователя modified_string = "" # создаем пустую строку для модифицированной строки

for char in string: # проходим по каждому символу в строке if char.lower() not in "школа": # проверяем, является ли символ буквой, не входящей в слово "школа" modified_string += char # если символ не входит в слово "школа", добавляем его в модифицированную строку

print("Изменённая строка:", modified_string)

remove_letters() # вызываем функцию для выполнения программы ```

Программа начинается с определения функции `remove_letters()`, которая будет выполнять основную логику программы.

Внутри функции, мы сначала получаем строку от пользователя с помощью функции `input()`, а затем создаем пустую строку `modified_string` для хранения модифицированной строки.

Затем мы проходим по каждому символу в исходной строке с помощью цикла `for`. Для каждого символа, мы проверяем, является ли он буквой, не входящей в слово "школа". Для этого мы используем метод `.lower()`, чтобы привести символ к нижнему регистру и сравнить его с символами в слове "школа". Если символ не входит в слово "школа", мы добавляем его в модифицированную строку `modified_string` с помощью оператора `+=`.

Наконец, мы выводим модифицированную строку на экран с помощью функции `print()`.

Программа завершается вызовом функции `remove_letters()`, чтобы выполнить основную логику программы.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос