Решение Python Задача «Знак числа»

Условие

В математике функция sign(x) (знак числа) определена так:
sign(x) = 1, если x > 0,
sign(x) = -1, если x < 0,
sign(x) = 0, если x = 0.

Для данного числа x выведите значение sign(x). Эту задачу желательно решить с использованием каскадных инструкций if... elif... else.

Решение для Задача «Знак числа»

number = int(input())

if number > 0:
    print("1")
elif number == 0:
    print("0")
else:
    print("-1")

И короткое решение

x = int(input())
print(1 if x > 0 else -1 if x < 0 else 0)

Leave a Reply

Your email address will not be published. Required fields are marked *

*