Programme Python pour vérifier si un nombre est positif, négatif ou 0

Dans cet exemple, vous apprendrez à vérifier si un nombre saisi par l'utilisateur est positif, négatif ou nul. Ce problème est résolu en utilisant l'instruction if… elif… else et imbriquée if… else.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation Python suivants:

  • Instruction Python if… else
  • Entrée, sortie et importation Python

Code source: utilisation de if… elif… else

 num = float(input("Enter a number: ")) if num> 0: print("Positive number") elif num == 0: print("Zero") else: print("Negative number") 

Ici, nous avons utilisé la if… elif… elsedéclaration. Nous pouvons faire la même chose en utilisant des ifinstructions imbriquées comme suit.

Code source: utilisation de si imbriqué

 num = float(input("Enter a number: ")) if num>= 0: if num == 0: print("Zero") else: print("Positive number") else: print("Negative number") 

La sortie des deux programmes sera la même.

Sortie 1

 Entrez un nombre: 2 Nombre positif 

Sortie 2

 Entrez un nombre: 0 Zéro 

Un nombre est positif s'il est supérieur à zéro. Nous vérifions cela dans l'expression de if. Si tel est le cas False, le nombre sera nul ou négatif. Ceci est également testé dans l'expression ultérieure.

Articles intéressants...