Плюс, минус и особый режим
Эта функция тренирует условия со знаками чисел и дополнительным флагом, который меняет правило проверки. Функция 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, 5, TrueОжидаемый
FalseФокус-радио
На паузе · SomaFM · Fluid