Perimeter Parameter¶
Topic:
defining parameters
Requirements:
passing arguments
The starter code is missing a parameter in the definition of the side_length_from_perimeter
function. Notice if you run the code, it will give you a TypeError
.
Please put, in its proper place, the perimeter parameter.
Starter Code¶
def side_length_from_perimeter() -> float:
"""Get the side length of a square by its perimeter.
Args:
perimeter (float): The perimiter of the square.
Returns:
The side length of the square.
"""
return perimeter / 4
length = side_length_from_perimeter(12)
print(length) # should be 3
Tests¶
from main import side_length_from_perimeter
def test_side_length_from_perimeter():
assert side_length_from_perimeter(16) == 4
assert side_length_from_perimeter(12) == 3
assert side_length_from_perimeter(36) == 9