В данной статье мы рассмотрим несколько способов, как можно проверить, является ли число отрицательным в Python.
Проверка с использованием условного оператора
Самый простой и интуитивно понятный способ проверить, является ли число отрицательным, — использование условного оператора if
. Мы можем проверить, меньше ли число нуля, и если это так, то оно будет отрицательным.
Пример кода
# Задаем число для проверки
number = -5
# Проверяем, является ли число отрицательным
if number < 0:
print("Число является отрицательным.")
else:
print("Число не является отрицательным.")
Объяснение кода
В этом примере мы используем условный оператор if
, чтобы проверить, меньше ли число number
нуля. Если это так, то число считается отрицательным, и выводится соответствующее сообщение. В противном случае, выводится сообщение о том, что число не является отрицательным.
Проверка с преобразованием в строку
Другим способом проверки отрицательности числа является преобразование его в строку и проверка первого символа строки. Если первый символ равен знаку минус (-), то число отрицательное.
Пример кода
# Задаем число для проверки
number = -5
# Преобразуем число в строку и проверяем первый символ
if str(number)[0] == '-':
print("Число является отрицательным.")
else:
print("Число не является отрицательным.")
Объяснение кода
В этом примере мы сначала преобразуем число number
в строку с помощью функции str()
, а затем проверяем первый символ строки. Если первый символ равен знаку минус (-), то число отрицательное.