Как проверить число положительное или отрицательное в Python? 🐍 Легкий способ!
В Python можно проверить, является ли число положительным или отрицательным с помощью оператора сравнения.
Вот пример кода:
num = -10
if num > 0:
print("Число положительное")
elif num < 0:
print("Число отрицательное")
else:
print("Число равно нулю")
Детальный ответ
Как проверить число положительное или отрицательное в Python?
Чтобы проверить, является ли число положительным или отрицательным в Python, можно использовать условную конструкцию if-else.
Давайте рассмотрим несколько способов проверки числа и приведем примеры кода.
1. Проверка с использованием условного оператора if
Самый простой способ проверить, положительное или отрицательное число, - это использовать условный оператор if
для сравнения числа с нулем.
number = -5
if number > 0:
print("Число", number, "является положительным.")
elif number < 0:
print("Число", number, "является отрицательным.")
else:
print("Число равно нулю.")
В этом примере переменная number равна -5. С помощью условных операторов if-elif-else
мы проверяем, больше ли число нуля, меньше ли нуля или равно нулю, и выводим соответствующее сообщение.
2. Проверка с использованием функции abs()
Еще один способ проверить, положительное или отрицательное число - это использовать встроенную функцию abs()
для получения абсолютного значения числа.
number = -3
if abs(number) == number:
print("Число", number, "является положительным.")
else:
print("Число", number, "является отрицательным.")
В этом примере мы используем функцию abs()
для получения абсолютного значения числа. Затем мы сравниваем полученное абсолютное значение с исходным числом. Если они равны, значит число положительное, если они не равны, значит число отрицательное.
3. Проверка с использованием тернарного оператора
Python также поддерживает тернарный оператор, который можно использовать для более краткой проверки положительного или отрицательного числа.
number = 7
result = "Положительное число" if number > 0 else "Отрицательное число или ноль"
print(result)
В этом примере мы используем тернарный оператор для присвоения значения переменной result. Если число больше нуля, переменной присваивается строка "Положительное число", иначе - "Отрицательное число или ноль". Затем мы выводим значение переменной result.
Теперь вы знаете несколько способов проверки, является ли число положительным или отрицательным в Python. Не забывайте выбирать подходящий способ в зависимости от вашего предпочтения и контекста использования.