Vérificateur de nombres positifs ou négatifs Python

Vérifiez si un nombre est positif, négatif ou nul en Python à l'aide du branchement conditionnel.

Essayez dans l'éditeur

Aperçu

Déterminer le signe d’un nombre est l’une des opérations les plus fondamentales de la prise de décision logique et du calcul mathématique.

Nous utilisons les instructions if-elif-else de Python pour vérifier si le nombre est supérieur à zéro (positif), inférieur à zéro (négatif) ou égal à zéro.

Cet exercice renforce les comparaisons booléennes fondamentales et la logique de branchement conditionnel en Python.

Sortie de code et d'exécution

Vérification d'une série d'entrées de test pour les classer comme positives, négatives ou nulles.

positive_negative.py
Essayez dans l'éditeur
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)}")
Sortie terminale
Number 10 is Positive
Number -5 is Negative
Number  0 is Zero

Mise en œuvre étape par étape

  • Validation des entrées dans les pipelines de données
  • Branchement de calcul en fonction du signe
  • Apprentissage de base du flux de contrôle

Foire aux questions

Le zéro est-il considéré comme positif ou négatif ?

En mathématiques standard et en programmation Python, zéro n'est ni positif ni négatif. Il est classé comme neutre ou nul.

Sujets connexes