Source code for simplestatistics.statistics.min

"""
Implements min() function.
"""

[docs]def min(data): # pylint: disable=redefined-builtin """ This function returns the smallest numerical value in a data set. Args: data: A numeric built-in object or list of numeric objects. Returns: A numeric object. Examples: >>> min([1, 2, 3]) 1 >>> min([-3, 0, 3]) -3 >>> min([0, 1, 3, -5, 6]) -5 >>> min([-2]) -2 >>> min(-3) -3 """ if type(data) is list: min_value = data[0] for ii in data: if ii < min_value: min_value = ii elif type(data) is int or type(data) is float: min_value = data return(min_value)