СРОЧНО!!! Как написать программу, которая определяет, сколько слов в предложении заканчивается на букву "я", если в предложении есть только один знак препинания в конце? ДАЮ МНОГО БАЛОВ
Информатика 7 класс Программирование программа определяет слова слова на букву Я информатика 7 класс алгоритм подсчета слов знаки препинания в предложении условия задачи программирование на Python
Чтобы написать программу, которая определяет, сколько слов в предложении заканчивается на букву "я", нужно выполнить несколько шагов. Мы будем использовать язык программирования Python, так как он достаточно простой и удобный для работы с текстом. Давайте разберем алгоритм пошагово.
Шаг 1: Получение входных данныхinput().rstrip(), который уберет указанный символ с конца строки.split() для разделения строки на слова. По умолчанию этот метод разделяет строку по пробелам.endswith().Теперь давайте посмотрим на код, который реализует все перечисленные шаги:
def count_words_ending_with_ya():
    # Шаг 1: Получаем предложение от пользователя
    sentence = input("Введите предложение: ")
    
    # Шаг 2: Убираем знак препинания в конце
    sentence = sentence.rstrip('.!?,')
    # Шаг 3: Разделяем предложение на слова
    words = sentence.split()
    # Шаг 4: Подсчитываем слова, заканчивающиеся на "я"
    count = 0
    for word in words:
        if word.endswith('я'):
            count += 1
    # Шаг 5: Выводим результат
    print(f"Количество слов, заканчивающихся на 'я': {count}")
# Вызываем функцию
count_words_ending_with_ya()
Этот код выполнит все необходимые действия и даст вам ответ на вопрос о количестве слов, заканчивающихся на букву "я". Не забудьте протестировать программу с разными предложениями, чтобы убедиться в её правильности!