Проверка положительных или отрицательных чисел Python
Проверьте, является ли число положительным, отрицательным или нулевым в Python, используя условное ветвление.
Обзор
Определение знака числа — одна из наиболее фундаментальных операций в принятии логических решений и математических вычислениях.
Мы используем операторы Python if-elif-else, чтобы проверить, является ли число больше нуля (положительное), меньше нуля (отрицательное) или равно нулю.
Это упражнение закрепляет фундаментальные логические сравнения и логику условного ветвления в Python.
Код и вывод выполнения
Проверка серии тестовых входных данных для классификации их как положительных, отрицательных или нулевых.
def check_number(num):
if num > 0:
return "Positive"
elif num < 0:
return "Negative"
else:
return "Zero"
test_cases = [10, -5, 0]
for val in test_cases:
print(f"Number {val:2d} is {check_number(val)}")Number 10 is Positive
Number -5 is Negative
Number 0 is ZeroПошаговая реализация
- Проверка ввода в конвейерах данных
- Знакозависимое ветвление вычислений
- Базовое изучение потока управления
Часто задаваемые вопросы
Ноль считается положительным или отрицательным?
В стандартной математике и программировании на Python ноль не является ни положительным, ни отрицательным. Он классифицируется как нейтральный или нулевой.
Связанные темы
Определите, является ли целое число четным или нечетным, используя арифметический оператор по модулю в Python.
Скрипт простого калькулятора PythonСоздайте базовый калькулятор на Python. Узнайте, как сопоставлять математические операторы, использовать потоки выполнения пользователей и обрабатывать логику собственными средствами.