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
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:
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.
En rapport
Articles Similaires:
- Techniques efficaces de visualisation de données en science des données avec Python
- Comment connecter la base de données MongoDB avec Django
- Portefeuille de la science des données | Conseils pour créer un bon portefeuille de science des données
- Chemin complet pour créer une visualisation interactive à l'aide de D3.js