Skip to content

StanislavWish/geometric_lib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Библиотека geometric_lib

В данной библиотеке реализована возможность расчёта различных значений для геометрических фигур

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

Для возможности реализации, за каждую отдельную фигуру отвечает отдельный файл, что позволяет расширять спиисок фигур без каких-либо ограничений

Функции и способы с ними работать

Демоны ярости живут в зеркалах. Они здесь как дома. Даже в самой прозрачной воде можно утонуть, если она глубока.

circle.py

Команда Описание
area(r) Высчитывается площадь круга с радиусом равным r. Агрумент r (int) равен радиусу окружности. Возвращаемое значение area(r):(float)
perimeter(r) Высчитывается длина окружности с радиусом равным r. Агрумент r (int) равен радиусу окружности. Возвращаемое значение perimeter(r):(float)

Примеры вызова

area(3)

>>> 28,274333882308139146163790449516
perimeter(3)

>>>18,849555921538759430775860299677

rectangles.py

Команда Описание
area(a,b) Высчитывается площадь прямоугольника с сторонами a и b. Агрументы a и b (int) равны сторонам прямоугольника. Возвращаемое значение area(r):(int)
perimeter(a,b) Высчитывается периметр прямоугольника с сторонами равными a и b. Агрументы a и b (int) равны сторонам прямоугольника. Возвращаемое значение perimeter(r):(int)

Примеры вызова

area(3,4)

>>> 12
perimeter(3,4)

>>> 14

square.py

Команда Описание
area(r) Высчитывается площадь квадрата с стороной a. Агрумент a (int) равен стороне квадрата возвращаемое значение area(r):(int)
`perimeter(r) Высчитывается периметр с квадрата стороной a. Агрумент a (int) равен стороне квадрата возвращаемое значение perimeter(r):(int)

Примеры вызова

area(3)

>>> 9
perimeter(3)

>>> 12

trinagles.py

Команда Описание
area(a,h) Высчитывается площадь треугольника с основанием a и высотой h. Агрументы a и h (int) равны основанию и высоте треугольника соответственно. Возвращаемое значение area(r):(float)
perimeter(a,b,c) Высчитывается периметр с сторонами равными a b и c. Агрументы a b и c (int) равны сторонам прямоугольника. Возвращаемое значение perimeter(r):(int)
Примеры вызова
area(3,4)

>>> 6
perimeter(3,4,5)

>>> 12

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

  • f10ebc6 Добавлен workflow файл с запуском тестов
  • d078c8d Мерж ветки new_features_408381 в ветку main
  • 8ba9aeb Были созданы файлы Circle.py и square.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%