Предмет: Информатика, автор: demon9268

5. Запишите программный код, по которому получается результаты, перечисленные в примере.
Биология len=8
Био
лог
и
я​

Приложения:

Ответы

Автор ответа: AmogusPon
0

Ответ:

Код на Python

Объяснение:

# Определяем функцию, которая проверяет, является ли буква гласной

def is_vowel(letter):

vowels = "аеиоуыэюяАЕИОУЫЭЮЯ"

return letter in vowels

# Определяем функцию, которая разбивает слово на слоги

def syllable_split(word):

syllables = [] # Список для хранения слогов

start = 0 # Начальный индекс слога

for i in range(1, len(word)): # Проходим по всем буквам слова, кроме первой

if is_vowel(word[i]) and not is_vowel(word[i-1]): # Если текущая буква гласная, а предыдущая согласная

syllables.append(word[start:i]) # Добавляем слог от начального индекса до текущего

start = i # Обновляем начальный индекс слога

syllables.append(word[start:]) # Добавляем последний слог

return syllables

# Вводим слово

word = input("Введите слово: ")

# Выводим результат

print(f"{word} len={len(word)}")

for syllable in syllable_split(word):

print(syllable)

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