Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Intern — Senior
4
Разработать unit‑тест для функции, возвращающей чётные числа
Условие задачи
Есть функция 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, типичные значения).