Виконати завдання Функції
1) Задано текст, слова в якому розділені пробілами і розділовими знаками.
Розробити програму, яка вилучає з цього тексту всі слова заданої довжини.
Друкує текст, що залишився після вилучення слів. Створити і використати
функцію для перевірки довжини слова в тексті і функцію для виводу тексту.
2) Задано натуральне n . Розробити програму для обчислення заданих сум. При
обчисленні сум використати рекурсивні процедури або функції.
(картинка до другого завдання)

Ответы
Ответ:Вилучення слів заданої довжини з тексту:
def check_word_length(word, length):
return len(word) != length
def print_text(text):
print(' '.join(text))
def remove_words(text, length):
text = text.split()
text = list(filter(lambda word: check_word_length(word, length), text))
print_text(text)
text = "Ваш текст тут"
length = 4 # Змініть це на довжину слова, яку ви хочете вилучити
remove_words(text, length)
Обчислення суми за допомогою рекурсії:
def calculate_sum(n):
if n == 0:
return 0
else:
return n + calculate_sum(n-1)
n = 5 # Змініть це на число, для якого ви хочете обчислити суму
print(calculate_sum(n))
Цей код використовує рекурсію для обчислення суми чисел від 1 до n.
Будь ласка, зверніть увагу, що ці приклади коду написані на Python. Якщо ви хочете, щоб я переписав їх на C++, будь ласка, дайте мені знати!
Объяснение: