MCPcopy Create free account
hub / github.com/TheAlgorithms/Python / area_rectangle

Function area_rectangle

maths/area.py:239–264  ·  view source on GitHub ↗

Calculate the area of a rectangle. >>> area_rectangle(10, 20) 200 >>> area_rectangle(1.6, 2.6) 4.16 >>> area_rectangle(0, 0) 0 >>> area_rectangle(-1, -2) Traceback (most recent call last): ... ValueError: area_rectangle() only accepts non

(length: float, width: float)

Source from the content-addressed store, hash-verified

237
238
239def area_rectangle(length: float, width: float) -> float:
240 """
241 Calculate the area of a rectangle.
242
243 >>> area_rectangle(10, 20)
244 200
245 >>> area_rectangle(1.6, 2.6)
246 4.16
247 >>> area_rectangle(0, 0)
248 0
249 >>> area_rectangle(-1, -2)
250 Traceback (most recent call last):
251 ...
252 ValueError: area_rectangle() only accepts non-negative values
253 >>> area_rectangle(1, -2)
254 Traceback (most recent call last):
255 ...
256 ValueError: area_rectangle() only accepts non-negative values
257 >>> area_rectangle(-1, 2)
258 Traceback (most recent call last):
259 ...
260 ValueError: area_rectangle() only accepts non-negative values
261 """
262 if length < 0 or width < 0:
263 raise ValueError("area_rectangle() only accepts non-negative values")
264 return length * width
265
266
267def area_square(side_length: float) -> float:

Callers 1

area.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected