- Circle: S = πR²
- Rectangle: S = ab
- Square: S = a²
- Circle: P = 2πR
- Rectangle: P = 2a + 2b
- Square: P = 4a
Ниже представлены функции считающие площади и периметры таких геометрических фигур как:круг,прямоугольник,квадрат и треугольник
import math
def area(r):
'''
Принимает число r(радиус круга),возвращает площадь круга с этим радиусом
'''
return math.pi * r * r
def perimeter(r):
'''
Принимает число r(радиус круга),возвращает периметр круга с этим радиусом
'''git
return 2 * math.pi * r
- эта функция считает площадь и периметр круга
def area(a, b):
'''
Возвращает площадь прямоугольника
Параметры:
a (int):значение одной стороны прямоугольника
b (int):значение второй стороны прямоугольника
'''
return a * b
def perimeter(a, b):
'''
Возвращает периметр прямоугольника
Параметры:
a (int):значение одной стороны прямоугольника
b (int):значение второй стороны прямоугольника
'''
return 2*(a + b)
-эта функция считает площадь и периметр прямоугольника
def area(a):
'''
Принимает значение a(сторонa квадрата),возвращает площадь квадарата с этой стороной
'''
return a * a
def perimeter(a):
'''
Принимает значение a(сторонa квадрата),возвращает периметр квадарата с этой стороной
'''
return 4 * a
-эта функция считает площадь и периметр квадрата
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% тестов успешно выполнены