Python/maths/find_min.py

27 lines
518 B
Python
Raw Normal View History

2019-10-28 12:50:36 +00:00
def find_min(nums):
"""
Find Minimum Number in a List
:param nums: contains elements
:return: min number in list
2019-10-28 12:50:36 +00:00
>>> for nums in ([3, 2, 1], [-3, -2, -1], [3, -3, 0], [3.0, 3.1, 2.9]):
... find_min(nums) == min(nums)
True
True
True
True
"""
min_num = nums[0]
for num in nums:
if min_num > num:
min_num = num
return min_num
2019-10-28 12:50:36 +00:00
def main():
assert find_min([0, 1, 2, 3, 4, 5, -3, 24, -56]) == -56
2018-10-28 21:23:29 +00:00
2019-10-05 05:14:13 +00:00
if __name__ == "__main__":
main()