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

1 / лр3

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

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

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

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

КАФЕДРА №41

ОЦЕНКА

ПРЕПОДАВАТЕЛЬ

Преподаватель

 

 

 

Е. Е. Майн

 

 

 

 

 

должность, уч. степень, звание

 

подпись, дата

 

инициалы, фамилия

ЛАБОРАТОРНАЯ РАБОТА №3

по дисциплине: Технологии программирования

РАБОТУ ВЫПОЛНИЛ

 

 

 

 

 

СТУДЕНТ ГР. №

Z0411

12.01.23

 

М. В. Карелина

 

 

 

 

 

 

 

номер группы

 

подпись, дата

 

инициалы, фамилия

Студенческий билет №

2020/3477

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Санкт-Петербург

2023

Цель работы: познакомиться с основными способами объявления и использования функций в Python

Вариант 10.

Напишите функцию gcd, на вход которой подается два целочисленных значения. Функция должна быть реализована без использования рекурсии и возвращать их наибольший общий делитель.

Текст программы:

def GCD(a, b):

if a > b: small = b

else:

small = a

for i in range(1, small + 1):

if((a % i == 0) and (b % i == 0)): gcd = i

return gcd

C= int(input(" Введите первое число: ") )

D= int(input(" Введите второе число: ") )

print("Функция НОД до a и b ") print(GCD(C, D))

Скриншот выполнения

Вывод:

В данной лабораторной работе мы познакомились с основными способами объявления и использования функций в Python

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