Source code for simplestatistics.statistics.max
"""
Implements max() function.
"""
[docs]def max(data): # pylint: disable=redefined-builtin
"""
This function returns the maximum numerical value in a data set.
Args:
data: A numeric built-in object or list of numeric objects.
Returns:
A numeric object.
Examples:
>>> max([1, 2, 3])
3
>>> max([-3, 0, 3])
3
>>> max([-2])
-2
>>> max(-3)
-3
"""
if type(data) is list:
max_value = data[0]
for ii in data:
if ii > max_value:
max_value = ii
elif type(data) is int or type(data) is float:
max_value = data
return(max_value)