Продолжаем разбор блока задач Условия и Условные операторы Условие задачи В математике функция sign(x) (знак числа) определена так: sign(x) = 1, если x > 0, sign(x) = -1, если x < 0, sign(x) = 0, если x = 0. Для данного числа x выведите значение sign(x). Эту задачу желательно решить с использованием каскадных инструкций if... elif... else Решение разработчиков Сравниваем числа с нулем и выводим результат в зависимости от выполненного условия. Не забываем использовать elif, а не if для второго условия (одна из самых частых ошибок новичков в питоне) x = int(input()) if x > 0: print(1) elif x == 0: print(0) else: print(-1) Код x = int(input()) if x > 0: print(1) elif x == 0: print(0) else: print(-1) Ограничение ответов в теме: Автор темы разрешил отвечать в теме только этим группам (и вышестоящим): Местный, Команда форума и Кураторы.