Improve coverage special_numbers (#12414) · ungsur/PythonAlgorithms@5bef6ac · GitHub
Skip to content

Commit 5bef6ac

Browse files
Improve coverage special_numbers (TheAlgorithms#12414)
* Improve coverage bell_numbers * improve more function * Update hamming_numbers.py --------- Co-authored-by: Maxim Smolskiy <mithridatus@mail.ru>
1 parent eb652cf commit 5bef6ac

3 files changed

Lines changed: 17 additions & 1 deletion

File tree

maths/special_numbers/bell_numbers.py

Lines changed: 4 additions & 0 deletions

maths/special_numbers/hamming_numbers.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ def hamming(n_element: int) -> list:
1313
:param n_element: The number of elements on the list
1414
:return: The nth element of the list
1515
16+
>>> hamming(-5)
17+
Traceback (most recent call last):
18+
...
19+
ValueError: n_element should be a positive number
1620
>>> hamming(5)
1721
[1, 2, 3, 4, 5]
1822
>>> hamming(10)
@@ -22,7 +26,7 @@ def hamming(n_element: int) -> list:
2226
"""
2327
n_element = int(n_element)
2428
if n_element < 1:
25-
my_error = ValueError("a should be a positive number")
29+
my_error = ValueError("n_element should be a positive number")
2630
raise my_error
2731

2832
hamming_list = [1]

maths/special_numbers/harshad_numbers.py

Lines changed: 8 additions & 0 deletions

0 commit comments

Comments
 (0)