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

1 / лр4

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

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение высшего образования

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

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

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