Знаки под контролем
Эта проверка похожа на переключатель режима: обычное правило одно, а при особом флаге — другое. Функция pos_neg получает два целых числа a и b, а также флаг negative. Если negative равен False, верни True, когда ровно одно число отрицательное. Если negative равен True, верни True только когда оба числа отрицательные.
Примеры
Ввод
1, -1, FalseВывод
TrueВвод
-1, 1, FalseВывод
TrueВвод
-4, -5, TrueВывод
TrueНужно реализовать
def pos_neg(a: int, b: int, negative: bool) -> bool:
Теги
math
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
1, -1, FalseОжидаемый
True2
Ввод
-1, 1, FalseОжидаемый
True3
Ввод
-4, -5, TrueОжидаемый
True4
Ввод
-4, -5, FalseОжидаемый
False5
Ввод
1, 1, FalseОжидаемый
False6
Ввод
-1, -1, FalseОжидаемый
FalseФокус-радио
На паузе · SomaFM · Fluid