Как проверить отрицательное ли число в Python

Обложка к статье "Проверка на отрицательное число в Python"

В данной статье мы рассмотрим несколько способов, как можно проверить, является ли число отрицательным в Python.

Проверка с использованием условного оператора

Самый простой и интуитивно понятный способ проверить, является ли число отрицательным, — использование условного оператора if. Мы можем проверить, меньше ли число нуля, и если это так, то оно будет отрицательным.

Пример кода

# Задаем число для проверки
number = -5

# Проверяем, является ли число отрицательным
if number < 0:
    print("Число является отрицательным.")
else:
    print("Число не является отрицательным.")

Объяснение кода

В этом примере мы используем условный оператор if, чтобы проверить, меньше ли число number нуля. Если это так, то число считается отрицательным, и выводится соответствующее сообщение. В противном случае, выводится сообщение о том, что число не является отрицательным.

Проверка с преобразованием в строку

Другим способом проверки отрицательности числа является преобразование его в строку и проверка первого символа строки. Если первый символ равен знаку минус (-), то число отрицательное.

Пример кода

# Задаем число для проверки
number = -5

# Преобразуем число в строку и проверяем первый символ
if str(number)[0] == '-':
    print("Число является отрицательным.")
else:
    print("Число не является отрицательным.")

Объяснение кода

В этом примере мы сначала преобразуем число number в строку с помощью функции str(), а затем проверяем первый символ строки. Если первый символ равен знаку минус (-), то число отрицательное.

Оцените статью
( Пока оценок нет )
Обучение Python
Добавить комментарий