
1 / лр4
.docxМИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
КАФЕДРА №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.