Déclarations conditionnelles avec implémentation Python

Partager sur Facebook
Partager sur Twitter
Partager sur lié
Partager sur télégramme
Partager sur WhatsApp

Contenu

Cet article a été publié dans le cadre du Blogathon sur la science des données

introduction

La prise de décision est aussi importante dans n'importe quel langage de programmation que dans la vie. La prise de décision dans un langage de programmation est automatisée par des instructions conditionnelles, dans lequel Python évalue le code pour voir s'il remplit les conditions spécifiées.

Les conditions sont évaluées et traitées comme vraies ou fausses. Si cela est déterminé comme étant vrai, le programme s'exécute selon les besoins. Si la condition est jugée fausse, l'instruction qui suit la condition If est exécutée.

Python a six instructions conditionnelles qui sont utilisées dans la prise de décision: –

1. Si la déclaration

2. Si une autre déclaration

3. Instruction if imbriquée

4. Et … échelle elif

5. Abréviation si déclaration

6. Instruction if-else abrégée

26444image_750x_5da4702b7dc57-2554176

Source de l'image: Relier

Voyons comment chacun d'eux fonctionne.

Oui déclaration

La déclaration If est la déclaration de prise de décision la plus fondamentale, dans lequel le code s'exécute selon qu'il remplit ou non la condition spécifiée. Il a un corps de code qui ne s'exécute que si la condition de l'instruction if est vraie. La déclaration peut être une seule ligne ou un bloc de code.

L'instruction if en Python a la syntaxe suivante:

si expression
 Déclaration

#Si la condition est vraie, la déclaration sera exécutée.

Des exemples pour mieux comprendre:

Exemple 1

nombre = 5
si nombre > 0:
    imprimer(sur une, "est un nombre positif.")
imprimer("Cette déclaration est vraie.")
#Lorsque nous exécutons le programme, la sortie sera:
5 est un nombre positif.
Cette affirmation est vraie.

Exemple – 2

un = 25
b = 170
si b > une:
  imprimer("b est supérieur à a")
sortir : b est supérieur à a

Si c'est une autre déclaration

Cette instruction est utilisée pour spécifier que les parties vraie et fausse d'une condition donnée seront exécutées. Quand la condition est vraie, l'instruction à l'intérieur du bloc if est exécutée; si la condition est fausse, l'instruction est exécutée en dehors du bloc if.

L'instruction if … Else in Python a la syntaxe suivante:

 si état :
              #Will exécute ce bloc si la condition est vraie
    autre :
              #Will exécute ce bloc si la condition est fausse

Exemple pour mieux comprendre:

nombre = 5
si nombre >= 0:
    imprimer("Positif ou Zéro")
autre:
     imprimer("Nombre négatif")
sortir : Positif ou Zéro

Si … Déclaration Elif..else

Dans ce cas, Si la condition est évaluée en premier. Si c'est faux, l'instruction Elif sera exécutée; si c'est faux aussi, l'instruction Else sera exécutée.

L'instruction If… Elif..else en Python a la syntaxe suivante:

si état :
    Corps de si
condition elif :
    Corps d'elif
autre: 
    Corps d'autre

Exemple pour mieux comprendre:

Nous allons vérifier si le nombre est positif, négatif ou nul.

nombre = 7
si nombre > 0:
    imprimer("Nombre positif")
elif num == 0:
    imprimer("Zéro")
autre:
    imprimer("Nombre négatif")
sortir:  Nombre positif

Déclaration IF imbriquée

Une instruction IF imbriquée est une instruction dans laquelle une instruction If est à l'intérieur d'une autre instruction If. Utilisé lorsqu'une variable doit être traitée plus d'une fois. Si les déclarations, Si-sinon y Si … elif … sinon peut être utilisé dans le programme. Dans les instructions If imbriquées, la sangria (espace vide au début) pour déterminer la portée de chaque énoncé doit avoir préséance.

L'instruction if imbriquée en Python a la syntaxe suivante:

si (condition1):
#Exécute si condition 1 est vrai
si (état 2):
  #Exécute si condition 2 est vrai
  #État 2 se termine ici
#État 1 se termine ici

Des exemples pour mieux comprendre:

Exemple 1

nombre = 8
si nombre >= 0:
    si nombre == 0:
        imprimer("zéro")
    autre:
        imprimer("Nombre positif")
autre:
    imprimer("Nombre négatif")
sortir: Nombre positif

Exemple 2

prix=100
quantité=10
montant = prix*quantité
si montant > 200:
    si montant >1000:
        imprimer("Le montant est supérieur à 1000")
    autre:
        si montant  800:
            imprimer("Le montant est compris entre 800 et 1000")
        montant elif  600:
            imprimer("Le montant est compris entre 600 et 1000")
        autre:
            imprimer("Le montant est compris entre 400 et 1000")
montant elif == 200:
    imprimer("Le montant est 200")
autre:
    imprimer("Le montant est inférieur à 200")
Le résultat : « Le montant est compris entre 400 et 1000.

Abréviation si déclaration

L'instruction if est utilisée lorsqu'une seule instruction doit être exécutée dans le bloc if. Cette instruction peut être mentionnée sur la même ligne qui contient l'instruction If.

L'instruction if Short Hand en Python a la syntaxe suivante:

si état: déclaration

Exemple pour mieux comprendre:

i=15
# Une ligne si déclaration
si je>11 : imprimer (« i est supérieur à 11 »)
La sortie du programme : « i est supérieur à 11. »

Instruction if-else abrégée

Utilisé pour mentionner les instructions If-else sur une ligne où il n'y a qu'une seule instruction à exécuter dans les blocs if et else. En mots simples, si vous n'avez qu'une seule instruction à exécuter, un pour si et un pour autre, tu peux tous les mettre sur la même ligne.

Des exemples pour mieux comprendre:

# instruction if-else sur une seule ligne

un = 3
b = 5
imprimer("UNE") si un > b sinon imprimer("B")
sortir: B

# instruction if-else sur une seule ligne, avec 3 termes

un = 3
b = 5
imprimer("A est plus grand") si un > b sinon imprimer("=") si a == b sinon imprimer("B est plus grand")
sortir: B est plus grand

Résumer,

· Si la condition est utilisée pour imprimer le résultat lorsqu'une seule des conditions répertoriées est vraie ou fausse.

· Lorsqu'une des conditions est fausse, la condition If-else est utilisée pour imprimer l'instruction.

· Quand il y a un troisième résultat possible, L'instruction Elif est utilisée. Dans un spectacle, n'importe quel nombre de conditions Elif peut être utilisé.

· En déclarant toutes les conditions dans une seule déclaration, nous pouvons réduire la quantité de code à exécuter.

· Les instructions if imbriquées peuvent être utilisées pour imbriquer une condition If dans une autre.

conclusion

Si vous lisez ceci, très probablement vous apprenez Python ou essayez de devenir développeur Python. L'apprentissage de Python ou d'un autre langage de programmation commence par la compréhension des concepts fondamentaux qui en constituent la base..

A la fin de ce texte, vous devez comprendre les différentes conditions If else utilisées en Python.

A propos de l'auteur

Prashant Sharma

Actuellement, Je poursuis mon Bachelor of Technology (B.Tech) de l'Institut de technologie de Vellore. Je suis très enthousiasmé par la programmation et ses applications réelles, y compris le développement de logiciels, apprentissage automatique et science des données.

j'espère que l'article vous plaira. Si tu veux te connecter avec moi, vous pouvez vous connecter:

Linkedin

ou pour toute autre question, tu peux aussi m'envoyer un mail

Les médias présentés dans cet article ne sont pas la propriété de DataPeaker et sont utilisés à la discrétion de l'auteur.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.