Как проверить, является ли число отрицательным в Python? 🐍
Чтобы проверить, является ли число отрицательным в Python, вы можете использовать условное выражение, сравнивая число с нулем.
number = -5
if number < 0:
print("Число отрицательное")
else:
print("Число положительное или равно нулю")
Детальный ответ
Как проверить, является ли число отрицательным в Python?
В Python существует несколько способов проверки, является ли число отрицательным. Давайте рассмотрим несколько вариантов.
1. Использование оператора сравнения
Один из простых способов проверить, является ли число отрицательным, это использовать оператор сравнения "<". Если число меньше нуля, то оно отрицательное. Вот пример кода:
number = -5
if number < 0:
print("Число является отрицательным")
В этом примере мы установили значение переменной "number" равным -5. Затем мы используем оператор сравнения "<" для проверки условия, что "number" меньше нуля. Если это условие истинно, то выводится сообщение "Число является отрицательным".
2. Использование функции "math.copysign()"
Модуль "math" предоставляет функцию "copysign()", которую можно использовать для определения знака числа. Если результат функции отрицателен, то число также является отрицательным. Вот пример использования:
import math
number = -5
if math.copysign(1, number) == -1:
print("Число является отрицательным")
В этом примере мы импортировали модуль "math" и установили значение переменной "number" равным -5. Затем мы используем функцию "copysign()" с аргументами 1 и "number" для определения знака числа. Если результат функции равен -1, то число является отрицательным.
3. Использование условного выражения
Python также поддерживает использование условного выражения для проверки, является ли число отрицательным. Вот пример кода:
number = -5
is_negative = True if number < 0 else False
if is_negative:
print("Число является отрицательным")
В этом примере мы устанавливаем значение переменной "number" равным -5. Затем мы используем условное выражение для определения значения переменной "is_negative". Если число меньше нуля, то "is_negative" устанавливается в True, иначе в False. Затем мы проверяем значение "is_negative" и выводим сообщение "Число является отрицательным", если оно равно True.
Заключение
Теперь у вас есть несколько способов проверить, является ли число отрицательным в Python. Вы можете выбрать подходящий для вас метод в зависимости от вашего контекста и предпочтений.