Задача курса

Как проверить функцию Python вручную: задача на знак числа

Курс «Python для новичков» · урок «Простая самопроверка функций»

Условие

Проверка знака числа через ручные тесты

Напишите функцию classify_number(n), которая определяет знак числа.

Правила такие:

  • если n больше 0, функция возвращает 1;
  • если n равно 0, функция возвращает 0;
  • если n меньше 0, функция возвращает -1.

После определения функции добавьте не менее трёх проверочных вызовов. Для каждого вызова заранее запишите ожидаемый результат, сравните его с результатом функции через if и ==, а затем выведите OK или FAIL.

Обязательно проверьте:

  • положительное число;
  • ноль;
  • отрицательное число.

Попробуйте решить

РешениеPython
Без регистрации · результат не сохраняется