Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2377590
А
Аноним
30 ноября 2024 08:26 · публичный вопрос
А
Аноним

Домашнее задание 2. Создать функцию check_str, параметр которой переменная s – она принимает текст. Внутри функции создать строку invalid = '!@#$%' это строка «запрещённых»…

Запрос пользователя

Домашнее задание 2. Создать функцию check_str, параметр которой переменная s – она принимает текст. Внутри функции создать строку invalid = '!@#$%' это строка «запрещённых» символов. Ваша задача с помощью цикла for пройтись по всем буквам текста s и проверить, если текущая буква есть в строке символов, тогда вывести сообщение «Запрещённый символ - <текущая рассматриваемая буква>». После функции создать переменную s и заполнить её текстом с клавиатуры, затем передать её в функцию check_str. Подсказка: проверить, есть ли буква в строке можно с помощью конструкции <буква> in <переменная со строкой>. = |||

Ответ нейросети
30 ноября 2024 08:26

Отлично! Давайте создадим функцию check_str, которая будет выполнять поставленную вами задачу. Мы будем использовать цикл for, чтобы пройтись по каждой букве строки и проверять наличие запрещенных символов. Вот как может выглядеть ваш код:

def check_str(s):
    invalid = '!@#$%'  # строка запрещённых символов
    for char in s:  # проходимся по каждому символу в строке s
        if char in invalid:  # проверяем, есть ли текущий символ в строке invalid
            print(f"Запрещённый символ - {char}")  # выводим сообщение о запрещённом символе

# Запрашиваем ввод текста у пользователя
s = input("Введите текст: ")  
check_str(s)  # передаем текст в функцию

Пояснение кода:

  1. Объявление функции: Мы создаем функцию check_str, которая принимает один параметр s.
  2. Строка invalid: Мы определяем строку invalid, содержащую символы, которые считаются запрещенными.
  3. Цикл for: Используем цикл for, чтобы пройтись по каждому символу входной строки s.
  4. Проверка символов: Внутри цикла проверяем, находится ли текущий символ (char) в строке invalid.
  5. Вывод сообщения: Если символ совпадает с одним из запрещённых, выводим соответствующее сообщение.
  6. Ввод текста: После определения функции, запрашиваем у пользователя ввод текста через input.

Теперь вы можете запустить этот код, ввести текст и увидеть, какие символы являются запрещёнными. Если у вас есть дополнительные вопросы или нужно что-то уточнить, с радостью помогу!