Verificador de números positivos ou negativos em Python
Verifique se um número é positivo, negativo ou zero em Python usando ramificação condicional.
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.
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 ZeroImplementaçã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
Determine se um número inteiro é par ou ímpar usando o operador módulo aritmético em Python.
Script de calculadora simples em PythonConstrua uma calculadora básica em Python. Aprenda como mapear operadores matemáticos, usar fluxos de execução do usuário e lidar com a lógica de forma nativa.