Skip to content

1vannka/geometric_lib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Math formulas

Area

  • Circle: S = πR²
  • Rectangle: S = ab
  • Square: S = a²

Perimeter

  • Circle: P = 2πR
  • Rectangle: P = 2a + 2b
  • Square: P = 4a

Лабораторная работа №2

Общее описание решений

Ниже представлены функции считающие площади и периметры таких геометрических фигур как:круг,прямоугольник,квадрат и треугольник

Описание решений в частности для каждой функции

circle.py

import math

def area(r):
    '''
    Принимает число r(радиус круга),возвращает площадь круга с этим радиусом
    '''
    return math.pi * r * r

def perimeter(r):
    '''
    Принимает число r(радиус круга),возвращает периметр круга с этим радиусом
    '''git
    return 2 * math.pi * r
  • эта функция считает площадь и периметр круга

recatngle.py

def area(a, b): 
    '''
    Возвращает площадь прямоугольника

      Параметры:
           a (int):значение одной стороны прямоугольника
           b (int):значение второй стороны прямоугольника
    ''' 
    return a * b 

def perimeter(a, b): 
    '''
    Возвращает периметр прямоугольника

      Параметры:
            a (int):значение одной стороны прямоугольника
           b (int):значение второй стороны прямоугольника
    '''
    return 2*(a + b)

-эта функция считает площадь и периметр прямоугольника

square.py

def area(a):
    '''
    Принимает значение a(сторонa квадрата),возвращает площадь квадарата с этой стороной
    '''
    return a * a


def perimeter(a):
    '''
    Принимает значение a(сторонa квадрата),возвращает периметр квадарата с этой стороной
    '''
    return 4 * a

-эта функция считает площадь и периметр квадрата

triangle,py

def area(a, h):
    '''
    Принимает значения a(сторона треугольника) и h(высота треугольника),возвращает площадь треугольника с указанными параметрами
    '''
    return a * h / 2 

def perimeter(a, b, c): 
    '''
    Принимает значения a,b,c- стороны треугольника,возвращает периметр треугольника с указзанными параметрами
    '''
    return a + b + c 

-эта функция считает

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

Хэш коммита Автор Дата Описание
8ba9aeb smartiqa Thu Mar 4 14:54:08 2021 L-03: Circle and square added
d078c8d smartiqa Thu Mar 4 14:55:29 2021 L-03: Docs added
59e1a4b Ivannka Wed Sep 27 19:03:26 Added rectangle.py
bd4a7fb Ivannka Wed Sep 27 19:10:46 2023 Added triangle.py and Fixed rectangle.py
24f801c Ivannka Wed Oct 11 23:18:58 2023 docs rectangle.py
2c8613e Ivannka Wed Oct 11 23:24:41 2023 docs square.py

Ручное тестирование

Количество тестов - 24 Успешно выполненные тесты 18/24 В результате выполнения тестирования было выявленно,что 75% тестов успешно выполнены

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%