Back to tasksGet help with live coding in real time with Sobes Copilot
Intern — Senior
25
Разработать unit‑тест для функции, возвращающей чётные числа
Task condition
Есть функция get_even_numbers(n: int = 10) -> list, которая формирует список всех чётных чисел в диапазоне от 0 до n‑1. Необходимо написать тест, который проверит корректность её работы для различных входных параметров.
def get_even_numbers(n: int = 10) -> list:
evens = []
for num in range(n):
if not num % 2:
evens.append(num)
return evens
Тест должен сравнивать результат функции с ожидаемым массивом чётных чисел, включая граничные случаи (n = 0, n = 1, типичные значения).