Skip to content
 
 

Repository files navigation

Общее описания решения/Описание каждой функции с примерами вызова

Фигуры

Окружность

  • Площадь: S = πR²
import math
def area(r):
    """
    Функция, которая вычисляет площадь круга по его радиусу.

    Args:
        r (float): Радиус круга.

    Returns:
        float: Площадь круга.
    """
    return math.pi * r * r
  • Периметр: P = 2πR
import math
def perimeter(r):
    """
    Функция, которая вычисляет периметр окружности по ее радиусу.

    Args:
        r (float): Радиус окружности.

    Returns:
        float: Периметр окружности.
    """
    return 2 * math.pi * r
  • Пример вызова:
print("Площадь =",area(5)," , ", "Периметр=", perimeter(5))
#Вывод: Площадь = 78.53981633974483  ,  Периметр= 31.41592653589793

Прямоугольник

  • Площадь: S = ab
def area(a, b):
    """
    Функция, которая вычисляет площадь прямоугольника по его сторонам.

    Args:
        a (float): Первая сторона прямоугольника.
        b (float): Вторая сторона прямоугольника.

    Returns:
        float: Площадь прямоугольника.
    """
    return a * b
  • Периметр: P = 2a + 2b
def perimeter(a, b):
    """
    Функция, которая вычисляет периметр прямоугольника по его сторонам.

    Args:
        a (float): Первая сторона прямоугольника.
        b (float): Вторая сторона прямоугольника.

    Returns:
        float: Периметр прямоугольника.
    """
    return 2 * (a + b)
  • Пример вызова:
print("Площадь =",area(2,5)," , ", "Периметр=", perimeter(2,5))
#Вывод: Площадь = 10  ,  Периметр= 14

Квадрат

  • Площадь: S = a²
def area(a):
    """
    Функция, которая вычисляет площадь квадрата по заданной стороне.

    Args:
        a (float): Сторона квадрата.

    Returns:
        float: Площадь квадрата.
    """
    return a * a
  • Периметр: P = 4a
def perimeter(a):
    """
    Функция, которая вычисляет периметр квадрата по заданной стороне.

    Args:
        a (float): Сторона квадрата.

    Returns:
        float: Периметр квадрата.
    """
    return 4 * a
  • Пример вызова:
print("Площадь =",area(5)," , ", "Периметр=", perimeter(5))
#Вывод: Площадь = 25  ,  Периметр= 20

Треугольник

  • Площадь: S = (a*h)/2
def area(a, h):
    """
    Функция, которая вычисляет площадь треугольника по его основанию и высоте.

    Args:
        a (float): Основание треугольника.
        h (float): Высота треугольника.

    Returns:
        float: Площадь треугольника.
    """
    return a * h / 2
  • Периметр: P = a+b+c
def perimeter(a, b, c):
    """
    Функция, которая вычисляет периметр треугольника по его сторонам.

    Args:
        a (float): Первая сторона треугольника.
        b (float): Вторая сторона треугольника.
        c (float): Третья сторона треугольника.

    Returns:
        float: Периметр треугольника.
    """
    return a + b + c
  • Пример вызова:
print("Площадь =",area(5,3)," , ", "Периметр=", perimeter(1,2,3))
#Вывод: Площадь = 7.5  ,  Периметр= 6

История изменения проекта с хешами комитов

4abccd2 (HEAD -> main, origin/main, origin/HEAD) pryamoyg.py file fixed
a77f1ac treyg.py file added
707e6fd pryamoyg.py file added
d078c8d L-03: Docs added
8ba9aeb L-03: Circle and square added

About

[ИТМО] Инструментальные средства разработки ПО | 1 курс 1 семестр 2023

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages