Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2493992
А
Аноним
14 декабря 2024 11:52 · публичный вопрос
А
Аноним

Напишите программу, определяющую, сколько слов в тексте начинаются с буквы «я».

Ответ нейросети
14 декабря 2024 11:52

Чтобы создать программу, которая определяет, сколько слов в тексте начинаются с буквы «я», мы можем использовать язык программирования Python. Вот пример простой программы, которая выполняет эту задачу:

def count_words_starting_with_y(text):
    # Разбиваем текст на слова, используя пробелы и знаки препинания
    words = text.split()
    # Счетчик для слов, начинающихся с 'я' или 'Я'
    count = 0
    
    for word in words:
        # Проверяем первое слово в каждой строке
        if word.lower().startswith('я'):
            count += 1
            
    return count

# Пример текста
text = "Я люблю программирование. Яранск — красивый город. Я учусь каждый день."
# Вызываем функцию и выводим результат
result = count_words_starting_with_y(text)
print(f"Количество слов, начинающихся с буквы 'я': {result}")

Как это работает:

  1. Функция count_words_starting_with_y принимает текст в качестве входных данных.
  2. Метод split() разделяет текст на отдельные слова.
  3. Мы создаем счетчик count, который будет увеличиваться, когда мы найдем слово, начинающееся на «я» или «Я».
  4. Используя цикл, мы проходим по каждому слову и проверяем, начинается ли оно с буквы «я» (с учетом регистра).
  5. В конце программа выводит количество слов, начинающихся с буквы «я».

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