Проект содержит функции для работы с геометрическими фигурами на Python. Файлы:
- square.py — площадь и периметр квадрата по заданной длине стороны.
- circle.py — площадь и периметр круга по заданному радиусу.
- Компилятор Python
- IDE для запуска кода
Также можно протестировать код в онлайн компиляторах, таких как этот.
area(a)Возвращает площадь квадрата по формуле: S = a * a, где a — длина стороны квадрата (вещественное или целое число).
print(area(8)) #64
print(area(5.4)) #29.160000000000004
perimeter(a)Возвращает периметр квадрата по формуле: P = 4 * a, где a — длина стороны квадрата (вещественное или целое число).
print(perimeter(2)) #8
print(perimeter(10.1)) #40.4
area(r)Возвращает площадь круга по формуле: S = π * r^2, где r — радиус круга (вещественное или целое число).
print(area(2)) #12.566370614359172
print(area(2.5)) #19.634954084936208
perimeter(r)Возвращает периметр (длину окружности) по формуле: P = 2 * π * r, где r — радиус круга (вещественное или целое число).
print(perimeter(4)) #25.132741228718345
print(perimeter(1.8)) #11.309733552923255
В директории содержаться файлы для тестирования функций:
Для запуска всех тестов используйте python -m unittest discover -v
- 4 Mar 2021 14:54
L-03: Circle and square added
commit: 8ba9aeb3cea847b63a91ac378a2a6db758682460
- 27 Nov 2025 23:30
testing added
commit: 054bbca84e50ac7fba4abb87e67b1da40e0b24a2
При возникновении любых сложностей обращайтесь:
- Telegram:
@Romanovski228 - Email:
roma106ivanovskiy@mail.ru