Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1 / лр4

.pdf
Скачиваний:
1
Добавлен:
16.05.2025
Размер:
318.14 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

КАФЕДРА №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.

Соседние файлы в папке 1