Verificador de números positivos ou negativos em Python

Verifique se um número é positivo, negativo ou zero em Python usando ramificação condicional.

Experimente no Editor

Visão geral

Determinar o sinal de um número é uma das operações mais fundamentais na tomada de decisões lógicas e na computação matemática.

Usamos as instruções if-elif-else do Python para verificar se o número é maior que zero (positivo), menor que zero (negativo) ou igual a zero.

Este exercício reforça comparações booleanas fundamentais e lógica de ramificação condicional em Python.

Saída de código e execução

Verificar uma série de entradas de teste para classificá-las como positivas, negativas ou zero.

positive_negative.py
Experimente no Editor
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)}")
Saída terminal
Number 10 is Positive
Number -5 is Negative
Number  0 is Zero

Implementação passo a passo

  • Validação de entrada em pipelines de dados
  • Ramificação de cálculo dependente de sinal
  • Aprendizagem básica de fluxo de controle

Perguntas frequentes

O zero é considerado positivo ou negativo?

Na matemática padrão e na programação Python, zero não é positivo nem negativo. É classificado como neutro ou zero.

Tópicos Relacionados