Skip to content

Commit 3fc276c

Browse files
realDuYuanChaocclauss
authored andcommitted
rename and add doctest (TheAlgorithms#1501)
1 parent bf50ea0 commit 3fc276c

File tree

2 files changed

+23
-15
lines changed

2 files changed

+23
-15
lines changed

maths/find_max.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ def find_max(nums):
1010
True
1111
True
1212
"""
13-
max = nums[0]
13+
max_num = nums[0]
1414
for x in nums:
15-
if x > max:
16-
max = x
17-
return max
15+
if x > max_num:
16+
max_num = x
17+
return max_num
1818

1919

2020
def main():

maths/find_min.py

+19-11
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,25 @@
1-
"""Find Minimum Number in a List."""
1+
def find_min(nums):
2+
"""
3+
Find Minimum Number in a List
4+
:param nums: contains elements
5+
:return: max number in list
26
7+
>>> for nums in ([3, 2, 1], [-3, -2, -1], [3, -3, 0], [3.0, 3.1, 2.9]):
8+
... find_min(nums) == min(nums)
9+
True
10+
True
11+
True
12+
True
13+
"""
14+
min_num = nums[0]
15+
for num in nums:
16+
if min_num > num:
17+
min_num = num
18+
return min_num
319

4-
def main():
5-
"""Find Minimum Number in a List."""
6-
7-
def find_min(x):
8-
min_num = x[0]
9-
for i in x:
10-
if min_num > i:
11-
min_num = i
12-
return min_num
1320

14-
print(find_min([0, 1, 2, 3, 4, 5, -3, 24, -56])) # = -56
21+
def main():
22+
assert find_min([0, 1, 2, 3, 4, 5, -3, 24, -56]) == -56
1523

1624

1725
if __name__ == "__main__":

0 commit comments

Comments
 (0)