• Предмет: Информатика
  • Автор: blackzenya
  • Вопрос задан 3 месяца назад

Виконати завдання Функції
1) Задано текст, слова в якому розділені пробілами і розділовими знаками.

Розробити програму, яка вилучає з цього тексту всі слова заданої довжини.

Друкує текст, що залишився після вилучення слів. Створити і використати

функцію для перевірки довжини слова в тексті і функцію для виводу тексту.
2) Задано натуральне n . Розробити програму для обчислення заданих сум. При

обчисленні сум використати рекурсивні процедури або функції.
(картинка до другого завдання)

Приложения:

pb1036: Язык программирования нужно бы указать

Ответы

Ответ дал: netynek
0

Ответ:Вилучення слів заданої довжини з тексту:

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++, будь ласка, дайте мені знати!

Объяснение:


blackzenya: надо било на c++
blackzenya: забили под писать
Вас заинтересует