
1 / лр4
.pdfМИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
КАФЕДРА №41
ОЦЕНКА
ПРЕПОДАВАТЕЛЬ
Преподаватель |
|
|
|
Е. Е. Майн |
|
|
|
|
|
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ЛАБОРАТОРНАЯ РАБОТА №4
по дисциплине: Технологии программирования
РАБОТУ ВЫПОЛНИЛ |
|
|
|
|
|
СТУДЕНТ ГР. № |
Z0411 |
14.01.23 |
|
М. В. Карелина |
|
|
|
|
|
|
|
|
номер группы |
|
подпись, дата |
|
инициалы, фамилия |
Студенческий билет № |
2020/3477 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Санкт-Петербург
2023

Цель работы: познакомиться с основными способами объявления и
использования функций в Python.
Вариант 10
Напишите рекурсивную функцию remove_brackets, которой на вход
подается строка, содержащая одну пару из открывающейся и закрывающейся
скобки. Функция должна вернуть строку, состоящую из символов,
находящихся в скобках исходной строки.
Текст программы:
s = str(input())
def remove_brackets(s): if '(' and ')' not in s:
return s else:
index1 = s.find('(') index2 = s.find(')')
return remove_brackets(s[index1+1:index2])
print(remove_brackets(s))
Скриншот выполнения
Вывод: в данной лабораторной работе мы познакомились с основными
способами объявления и использования функций в Python.