СРОЧНО!!! Как написать программу, которая определяет, сколько слов в предложении заканчивается на букву "я", если в предложении есть только один знак препинания в конце? ДАЮ МНОГО БАЛОВ
Информатика 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()
Этот код выполнит все необходимые действия и даст вам ответ на вопрос о количестве слов, заканчивающихся на букву "я". Не забудьте протестировать программу с разными предложениями, чтобы убедиться в её правильности!