Controllo numeri positivi o negativi Python
Controlla se un numero è positivo, negativo o zero in Python usando la ramificazione condizionale.
Panoramica
Determinare il segno di un numero è una delle operazioni fondamentali nel processo decisionale logico e nel calcolo matematico.
Usiamo le istruzioni if-elif-else di Python per verificare se il numero è maggiore di zero (positivo), minore di zero (negativo) o uguale a zero.
Questo esercizio rafforza i confronti booleani fondamentali e la logica di ramificazione condizionale in Python.
Codice e output di esecuzione
Controllo di una serie di input di test per classificarli come positivi, negativi o 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 ZeroImplementazione passo dopo passo
- Convalida dell'input nelle pipeline di dati
- Ramificazione del calcolo dipendente dal segno
- Apprendimento di base del flusso di controllo
Domande frequenti
Lo zero è considerato positivo o negativo?
Nella matematica standard e nella programmazione Python, lo zero non è né positivo né negativo. È classificato come neutro o zero.
Argomenti correlati
Determina se un numero intero è pari o dispari utilizzando l'operatore aritmetico modulo in Python.
Script per calcolatrice semplice PythonCostruisci una calcolatrice di base in Python. Scopri come mappare gli operatori matematici, gestire i flussi di esecuzione degli utenti e gestire la logica in modo nativo.