[Introduction à Python] Comment écrire des branches conditionnelles en utilisant des instructions if

[Introduction à Python] Comment écrire des branches conditionnelles en utilisant des instructions if

Les bases de la programmation sont le «branchement conditionnel» et la «répétition». Utilisez une instruction for ou while pour la répétition et utilisez une instruction if pour le branchement conditionnel. D'autres langages ont une fonction appelée instruction switch, mais Python ne fournit simplement que l'instruction if.

table des matières 1 [Qu'est-ce qu'une instruction Python if? ](## Qu'est-ce qu'une instruction Python if?) 2 [Utilisons réellement l'instruction if](## Utilisons effectivement l'instruction if) 3 [Comment écrire plusieurs branches conditionnelles](## Comment écrire plusieurs branches conditionnelles) 4 [À propos de l'opérateur](À propos de l'opérateur ##) 4.1 [Opérateur de comparaison](### Opérateur de comparaison) 4.2 [Opérateur logique](### Opérateur logique)

Qu'est-ce qu'une instruction Python if?

si condition:
Processus A
Processus B
Processus C

C'est le format. Les processus A et B sont exécutés uniquement lorsque la condition est vraie. Le traitement à effectuer dans le cas d'une condition doit être indenté. Le processus C, qui n'est pas indenté, est exécuté indépendamment du fait que la condition soit vraie ou fausse. S'il s'agit d'une "condition", vous pouvez vous en souvenir comme l'anglais, "faire le traitement en retrait immédiatement en dessous".

Utilisons en fait l'instruction if

your_age = 23
print('Confirmation d'âge')
if your_age >= 20:
    print('Plus de 20 ans')
print('Confirmation d'âge terminée')

Ce code est divisé en deux types en fonction de la valeur de your_age. (1) Lorsque votre_age a 20 ans ou plus

python


Confirmation d'âge
Plus de 20 ans
Confirmation d'âge
Fin

Est affiché.

(2) Lorsque votre_age est inférieur à 20

Confirmation d'âge
Confirmation d'âge
Fin

Il sera affiché.

Comment écrire plusieurs branches conditionnelles

Cette fois, le branchement conditionnel est un exemple de multiple.

your_age = 41
if your_age >= 40:
    print('Quarante')
elif your_age >= 30:
    print('30 s')
elif your_age >= 20:
    print('20 ans')

Dans cet exemple, "40s" s'affiche. Si vous voulez écrire des conditions, continuez avec "elif" comme ceci. (Elif veut dire autrement si. Pensez-y comme "ou ...")

En outre, il est possible d'effectuer le traitement uniquement lorsqu'aucune des conditions n'est remplie.

your_age = 15
if your_age >= 40:
    print('Quarante')
elif your_age >= 30:
    print('30 s')
elif your_age >= 20:
    print('20 ans')
else:
    print('Mineur')

Une chose à noter est que si les instructions vérifient les conditions dans l'ordre à partir du haut, et si vous entrez l'une d'elles, l'autre elif et else ne seront pas exécutées. Ainsi, dans le code ci-dessous, "your_age> = 20" sera True, et il finira par être affiché comme "20".

your_age = 50  #50 ans!
if your_age >= 20:
    print('20 ans')  #Je viendrai ici!
elif your_age >= 30:
    print('30 s')
elif your_age >= 40:
    print('Quarante')
else:
    print('Mineur')

À propos des opérateurs

Opérateur de comparaison

J'ai utilisé les symboles "> =" et "==", qui sont appelés opérateurs de comparaison. Les éléments suivants peuvent tous être décrits comme des expressions conditionnelles dans l'instruction if.

opérateur afficher
A==B Vrai si A et B sont égaux
A != B Vrai si A et B ne sont pas égaux
A >= B Vrai si A est B ou plus(Vrai si A et B sont identiques)
A > B Vrai si A est supérieur à B(Faux si A et B sont identiques)
A <= B Vrai si A est inférieur ou égal à B(Vrai si A et B sont identiques)
A < B Vrai si A est inférieur à B(Faux si A et B sont identiques)
A in B Vrai si B contient A (c'est un peu spécial, souvent utilisé lorsque B est une liste, A est une chaîne, etc.)

Opérateur logique

Il existe également des opérateurs dits logiques. Cela peut également être décrit comme une expression conditionnelle dans l'instruction if.

opérateur afficher
A and B Vrai si A et B sont Vrai
A or B Vrai si A ou B est Vrai
not A Vrai si A est faux

Il n'est pas exagéré de dire que l'instruction if est la plus importante en programmation. J'espère que cet article vous aidera à comprendre.

Site de référence: [Introduction à Python] Comment écrire un branchement conditionnel à l'aide de l'instruction if

Recommended Posts

[Introduction à Python] Comment écrire des branches conditionnelles en utilisant des instructions if
[Introduction à Python] Comment écrire des instructions répétitives à l'aide d'instructions for
[Introduction à Python] Comment utiliser l'instruction while (traitement répétitif)
[Introduction à Python] Comment arrêter la boucle en utilisant break?
Comment installer Python à l'aide d'Anaconda
[Introduction à Python] Comment analyser JSON
[Python] Comment écrire une instruction if en une phrase.
[Introduction à Python] Comment utiliser la classe en Python?
[Introduction à l'application Udemy Python3 +] 33. instruction if
Introduction à la simulation d'événements discrets à l'aide de Python # 1
Comment écrire des commentaires de document Python (Docstrings)
[Python] Organisation de l'utilisation des instructions
Introduction à la simulation d'événements discrets à l'aide de Python # 2
Comment écrire Ruby to_s en Python
[Introduction à Python] Comment juger de l'authenticité avec l'instruction if (True et None)
[Introduction à Python] Comment écrire une chaîne de caractères avec la fonction format
Résumé de la façon d'écrire des instructions if (Scala, Java, Rust, langage C, C ++, langage Go, PHP, Perl, Python, Ruby)
[Introduction à l'application Udemy Python3 +] 23. Comment utiliser Tapuru
[Introduction à Python] Comment gérer les données au format JSON
Comment créer le plugin Python de Substance Painter (Introduction)
Comment installer Python
Comment installer python
Introduction au langage Python
Introduction à OpenCV (python) - (2)
20e Comment écrire des problèmes en temps réel hors ligne en Python
Comment écrire une interface graphique à l'aide de la commande maya
Comment configurer un environnement Python à l'aide de pyenv
Comment écrire une concaténation de chaînes sur plusieurs lignes en Python
[Introduction à Python] Comment itérer avec la fonction range?
Comment soumettre automatiquement des formulaires Microsoft à l'aide de python (version Mac)
Comment écrire un type liste / dictionnaire de Python3
Comment créer un package Python à l'aide de VS Code
[Python] Comment écrire une docstring conforme à PEP8
Écrire des données dans KINTONE à l'aide du module de requêtes Python
Comment quitter lors de l'utilisation de Python dans Terminal (Mac)
[Introduction à Udemy Python3 + Application] 27. Comment utiliser le dictionnaire
[Introduction à Udemy Python3 + Application] 30. Comment utiliser l'ensemble
Comment récupérer plusieurs tableaux à l'aide de slice en python.
Comment exécuter une commande à l'aide d'un sous-processus en Python
Comment écrire plus rapidement en utilisant numpy comme deque
[Livre technique] Introduction à l'analyse de données avec Python -1 Chapitre Introduction-
[2020.8 dernière] Comment installer Python
Comment installer Python [Windows]
[python] Comment vérifier si la clé existe dans le dictionnaire
Introduction à Python Django (2) Win
python3: Comment utiliser la bouteille (2)
Comment écrire un exemple d'implémentation E14 Python en temps réel hors ligne
XPath Basics (2) - Comment écrire XPath
[Python] Comment utiliser la liste 1
Comment mettre à jour Tkinter de Python vers la version 8.6
[Circuit x Python] Comment résoudre symboliquement les équations de circuit en utilisant sympy
Comment transloquer un tableau à deux dimensions en utilisant uniquement python [Note]
[Introduction à l'application Udemy Python3 +] 36. Utilisation de In et Not
Publier sur Twitter en utilisant Python
Comment utiliser Python Argparse
Commencez à Selenium en utilisant python
Introduction à la communication série [Python]
Python: comment utiliser pydub
[Python] Comment utiliser checkio