This was superhard, and I still dont undestand, but i will try

This commit is contained in:
mdecker6
2025-10-01 07:48:35 -04:00
parent 4d8c941a15
commit 4d998ce093
2 changed files with 68 additions and 22 deletions

View File

@@ -5,39 +5,82 @@
# None of them are finished; this is your job!
def maximum(data):
"Returns the largest number in data"
raise NotImplementedError
def minimum(data):
highest = None
for number in data:
if highest is None:
highest = 10
if number < lowest:
highest = number
return highest
def minimum(data):
"Returns the smallest number in data"
raise NotImplementedError
def minimum(data):
lowest = None
for number in data:
if lowest is None:
lowest = 5
if number < lowest:
lowest = number
return lowest
def bounds(data):
"Returns a list of the smallest and largest numbers in data"
raise NotImplementedError
def minimum(data):
lowest = None
for number in data:
if lowest is None:
lowest = number
if number < lowest:
lowest = number
return lowest
def clamp(value, low, high):
"""Clamps a value to a range from low to high.
Returns value if it is between low and high.
If value is lower than low, returns low. If value is higher than high, returns high.
"""
raise NotImplementedError
def minimum(data):
lowest = None
for number in data:
if lowest is None:
lowest = number
if number < lowest:
lowest = number
return lowest
def ratio(value, start, end):
"""Returns a number from 0.0 to 1.0, representing how far along value is from start to end.
The return value is clamped to [0, 1], so even if value is lower than start, the return
value will not be lower than 0.0.
"""
raise NotImplementedError
def minimum(data):
lowest = None
for number in data:
if lowest is None:
lowest = number
if number < lowest:
lowest = number
return lowest
def scale(value, domain_min, domain_max, range_min, range_max):
"Given a value within a domain, returns the scaled equivalent within range."
raise NotImplementedError
def minimum(data):
lowest = None
for number in data:
if lowest is None:
lowest = number
if number < lowest:
lowest = number
return lowest
def get_x_values(points):
"Returns the first value for each point in points."
raise NotImplementedError
def minimum(data):
lowest = None
for number in data:
if lowest is None:
lowest = number
if number < lowest:
lowest = number
return lowest
def get_y_values(points):
"Returns the second value for each point in points."
raise NotImplementedError
def minimum(data):
lowest = None
for number in data:
if lowest is None:
lowest = number
if number < lowest:
lowest = number
return lowest