🔍 Как проверить, является ли число в Python отрицательным?

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

        
num = -5
if num < 0:
    print("Число отрицательное")
else:
    print("Число неотрицательное")
        
    

Детальный ответ

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

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

1. Сравнение с нулем

Простым способом проверки является сравнение числа с нулем. Если число меньше нуля, то оно отрицательное.


number = -5
 
if number < 0:
    print("Число отрицательное")
else:
    print("Число положительное или ноль")
    

2. Использование встроенной функции math.copysign()

Модуль math в Python предоставляет функцию copysign(), которая возвращает первый аргумент с знаком второго аргумента. Если число является отрицательным, вызов этой функции вернет число с отрицательным знаком.


import math
 
number = -7
 
if math.copysign(1, number) == -1:
    print("Число отрицательное")
else:
    print("Число положительное или ноль")
    

3. Проверка с использованием оператора isinstance()

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


number = -3
 
if isinstance(number, int) and number < 0:
    print("Число отрицательное")
else:
    print("Число положительное или ноль")
    

4. Проверка знака с использованием арифметической операции

Вы также можете использовать арифметическую операцию, чтобы изменить знак числа. Если число отрицательное, результат будет положительным.


number = -9
 
if -number == number:
    print("Число отрицательное")
else:
    print("Число положительное или ноль")
    

Теперь вы знаете несколько способов проверить, является ли число отрицательным в Python. Пользуйтесь этими знаниями и продолжайте улучшать свои навыки программирования!

Видео по теме

Решение простых задач на python | Число положительное или отрицательное

Деление нацело и по остатку отрицательных чисел в Python

Проверка простоты числа перебором делителей. Решение задачи на Python

Похожие статьи:

🔍 Как задать функцию в Python: подробное руководство для начинающих

Что такое в Python инпут? 🤔🐍📥

🔍 Как определить цифры в числе на Python: пошаговое руководство

🔍 Как проверить, является ли число в Python отрицательным?

🕒 Как посчитать время работы алгоритма в Python: простые методы и инструкция

Как создать backend на Python с помощью эмодзи 🔧⚙️

Как работает strip в Python 3 🐍