Skip to main content

This is the module for finding area of figures

Project description


Area Of Figure

Это модуль, который позволяет вычислять площадь различных геометрических фигур, таких как круг и треугольник.

Описание работы

Класс Shape

Этот абстрактный класс определяет метод area(), который должен быть переопределен в дочерних классах.

Класс Circle(Shape)

Дочерний класс, представляющий круг. Имеет метод area(), который вычисляет площадь круга по формуле π * r^2.

Класс Triangle(Shape)

Дочерний класс, представляющий треугольник. Имеет метод area(), который вычисляет площадь треугольника по формуле Герона. Также содержит метод isRect(), который проверяет, является ли треугольник прямоугольным.

Пример использования

Создание объектов круга и треугольника

circle = Circle(5) triangle = Triangle(3, 4, 5)

Вычисление площадей фигур

circle_area = circle.area() triangle_area = triangle.area()

Проверка на прямоугольность треугольника

is_rectangular = triangle.isRect()

print("Площадь круга:", circle_area)

print("Площадь треугольника:", triangle_area)

print("Прямоугольный треугольник?", is_rectangular)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

areaoffigure-0.0.1.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

areaoffigure-0.0.1-py3-none-any.whl (1.9 kB view details)

Uploaded Python 3

File details

Details for the file areaoffigure-0.0.1.tar.gz.

File metadata

  • Download URL: areaoffigure-0.0.1.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for areaoffigure-0.0.1.tar.gz
Algorithm Hash digest
SHA256 38be38599a00ef09a8aa72232d761d52c74f3579b9055460155a5a5c7c6cb3b8
MD5 3986ec185345bf0aecc573f9419fef79
BLAKE2b-256 d4d228036af25b1348d6b10368e098fe13cb3df65478afc811c7d3a3ac6a5b1c

See more details on using hashes here.

File details

Details for the file areaoffigure-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: areaoffigure-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 1.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for areaoffigure-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c0ba475bd5432f9e7c996399ae5388448dcfe3c916f1bc9f3b0578f8cd49646c
MD5 04ea150458561a64b53e60386100a24e
BLAKE2b-256 9b1dbfed2fc02d8f8be7569da623e5c45dfed3fb121e7e14757e59a3f786e467

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page