5. Запишите программный код, по которому получается результаты, перечисленные в примере.
Биология len=8
Био
лог
и
я
Ответы
Ответ:
Код на 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)