Python

Instruction Python If Else

Instruction Python If Else
L'instruction Python if-else est utilisée dans le code pour la prise de décision. Le plus souvent, une prise de décision est nécessaire pour exécuter un certain morceau de code si une condition particulière est vraie.

En Python, le but recherché par l'utilisation de if-else est la prise de décision. La syntaxe de l'instruction if-else en Python est similaire à celle de la plupart des langages de programmation comme Java, C, C++ et C#.

Cet article décrit les instructions Python if-else en détail.

Syntaxe

si expression_test :
instruction(s) à exécuter
autre:
instruction(s) à exécuter

Dans la condition if, l'expression de test est évaluée. L'expression de test peut également être appelée une condition. Dans le cas d'une condition vraie, l'instruction du bloc if est exécutée, sinon, le flux du programme est passé à la condition else. L'organigramme décrit l'exécution de l'instruction if-else.

Python if else exemples d'instructions

Voyons un exemple de if-else en Python. Dans l'exemple fourni, une variable num est déclarée pour un nombre avec une valeur de 13. Si la condition vérifie si le nombre est supérieur à 10 ou non. Si la valeur du nombre est supérieure à 10, le corps du bloc if est exécuté et il affiche que le nombre est supérieur à 10. Dans le cas où le nombre est inférieur à 10, sinon le bloc est exécuté et il affiche que le nombre est inférieur à 10.

nombre = 13
# condition d'application
si nombre>10 :
print("Le nombre est supérieur à 10")
# déclarer l'instruction else
autre:
print("Le nombre est inférieur à 10")

Production
La sortie montre que le nombre 13 est supérieur à 10.


Voyons maintenant un exemple d'un nombre inférieur à 10.

nombre = 3
# déclarer l'instruction if pour vérifier si le nombre est supérieur à 10 ou non
si nombre>10 :
print("Le nombre est supérieur à 10")
autre:
print("Le nombre est inférieur à 10")

Production

L'instruction elif en Python

Python nous permet d'évaluer ou de vérifier les multiples expressions de test en utilisant l'instruction elif. L'elif est la forme abrégée de l'instruction else if. Nous pouvons utiliser les opérateurs mathématiques pour évaluer la condition comme =, !=(pas égal), <, >, etc.

Dans l'instruction elif, si la première condition if n'est pas vraie, le programme évaluera la condition de bloc elif suivante et ainsi de suite. Dans le cas où toutes les conditions sont fausses, la condition else sera enfin exécutée.

Voyons un exemple de cela.

# déclarer une variable de nom
name = input("Entrez le nom de l'animal\n")
si nom=="vache":
print("Vous avez entré vache")
nom elif == "chien":
print("Vous avez entré Chien")
nom elif == "chat":
print("Vous avez entré chat")
autre:
print("Ceci est le bloc else")

Production

Imbriqué si condition en Python

Nous pouvons déclarer plusieurs conditions if à l'intérieur d'une condition if. Ce phénomène est appelé la condition imbriquée si. Voyons un exemple de cela.

# déclarer une variable d'âge
âge = 13
si âge>10 :
print("Vous avez plus de 10")
# une condition if à l'intérieur de la condition if
si >12 ans :
print("Vous avez aussi plus de 12 ans")
si âge == 13 :
print("Tu as 13 ans")
autre:
print("Tu n'as pas 13 ans")
autre:
print("Vous avez moins de 10 ans")

Production

Conclusion

Cet article explique l'instruction if-else en Python en utilisant des exemples simples. L'instruction if-else est utilisée pour évaluer l'expression de test.

Comment inverser le sens de défilement de la souris et des pavés tactiles dans Windows 10
Souris et Pavé tactiles rendent non seulement l'informatique facile, mais plus efficace et moins chronophage. Nous ne pouvons pas imaginer une vie san...
Comment changer la taille, la couleur et le schéma du pointeur et du curseur de la souris sous Windows 10
Le pointeur et le curseur de la souris dans Windows 10 sont des aspects très importants du système d'exploitation. Cela peut également être dit pour d...
Moteurs de jeux gratuits et open source pour le développement de jeux Linux
Cet article couvrira une liste de moteurs de jeux gratuits et open source qui peuvent être utilisés pour développer des jeux 2D et 3D sur Linux. Il ex...