Introduction à l'instruction If Else en Python

Vous savez déjà qu'un programme est une série d'instructions écrites. Sans surprise, il peut y avoir tant de cas où un programme peut avoir à prendre une décision avant de continuer. Par exemple, décider si l'utilisateur est assez âgé pour assister à l'examen ou si la température est suffisamment élevée pour démarrer le climatiseur ou sélectionner la note avec laquelle un élève a réussi, etc. Ces décisions sont prises en fonction des conditions d'entrée et en regardant à quoi faire dans cette situation.

Lorsqu'une instruction de condition est utilisée, le programme décide d'exécuter un bloc de code particulier en fonction de l'entrée et des conditions. Comme tout autre langage de programmation complet, Python prend en charge plusieurs modes de prise de décision. Sinon, c'est l'un des moyens les plus utilisés pour faire le travail.

Les autres déclarations décisionnelles en Python sont les suivantes:

  • Instruction If: elle est utilisée pour analyser si la condition actuelle est vraie ou fausse. Le bloc de code en dessous n'est exécuté que lorsque la condition est remplie.
  • Instruction If Else: cette instruction est similaire à l'instruction If mais elle ajoute un autre bloc de code qui est exécuté lorsque les conditions ne sont pas remplies. Dans cet article, nous allons examiner ce type de déclaration et son exemple.
  • Si imbriqué: dans les situations où nous devons vérifier plusieurs conditions et exécuter des instructions, imbriqué s'il est utilisé.

Organigramme d'une instruction If Else

Comme vous pouvez le voir dans le diagramme ci-dessus, la condition dans une instruction if-else crée deux chemins pour que le programme continue. Si la condition n'est pas remplie, le code en dessous n'est pas exécuté et le programme exécute l'instruction dans le bloc Else.

D'un autre côté, lorsque la condition «if» est remplie, alors seulement si un bloc de code est exécuté et que le programme saute ensuite en dessous en quittant l'instruction If else.

La syntaxe d'une instruction If Else

La syntaxe d'une instruction If Else est la suivante:

if condition:
# statements to execute when the conditions are met are inserted here
else:
# Statements to be executed when the conditions are not met.

Comme vous pouvez le voir ci-dessus, toutes les conditions if-else ont deux instructions et une condition écrite. Avant les instructions, la condition est clarifiée, une fois que la condition a été traitée, le programme examine l'entrée et décide si elle remplit les conditions. Si c'est le cas, les instructions du premier bloc sont exécutées et le programme ignore les instructions de la section «else:» de la syntaxe.

Et si la condition n'est pas remplie, le programme saute le premier bloc et exécute les instructions dans le bloc "else:".

Exemples de programmation conditionnelle If Else

Maintenant que nous avons vu la syntaxe, l'organigramme et le besoin d'instructions if else, regardons quelques exemples pratiques pour le voir en action:

Exemple 1

Un programme Python pour vérifier si le numéro d'entrée est pair ou impair.

number = int(input(" Please enter the number to check : "))
if number %2 == 0:
print(" The input number is even ")
else:
print(" The input number is odd ")

Production:

Exemple - 2

Un programme Python pour vérifier si le candidat est éligible ou non aux élections:

age = int (input(" Please enter the age of applicant: "))
if age>=18 :
print(" The applicant is eligible to vote in the elections " );
else :
print(" The applicant is not eligible to vote in the elections " );

Production:

Exemple 3

Programme Python pour vérifier le texte d'entrée pour une bonne ou une mauvaise réponse:

code = input(" What is the capital of Japan? ")
if code == 'Tokyo':
print("Congratulations ! You passed the test.")
else:
print(" Oops, the answer you entered is wrong.")
print(" Thanks for participating. “)

Production:

Conclusion - instruction If Else en Python

La prise de décision est l'un des principaux piliers de la programmation. Être capable de définir des instructions conditionnelles appropriées est non seulement nécessaire pour bien maîtriser la programmation, mais il est également essentiel de faire avancer les choses plus de fois que souvent. Armé de la connaissance des instructions conditionnelles telles que if, if-else et imbriquées if, vous pourrez logiquement prendre des décisions avec le programme et obtenir des résultats corrects.

Articles recommandés

Ceci est un guide de la déclaration If Else en Python. Nous discutons ici d'une introduction, d'un organigramme, d'une syntaxe et d'exemples de déclaration if else en Python avec un exemple de code. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus

  1. Commandes Python 3
  2. Cheat Sheet Python
  3. Avantages de Python
  4. Fonctions de chaîne Python
  5. Présentation de la déclaration If Else dans R