Mayungo's Python Learning Episode 7: J'ai essayé d'imprimer avec if, elif, else

Cette fois, nous travaillerons sur if, elif, else.

Le même contenu est également publié dans la vidéo, alors jetez un œil si vous le souhaitez.

Lors de l'écriture d'un programme, il existe des situations dans lesquelles vous souhaitez effectuer différentes actions en fonction des conditions.

Maintenant, mettez 1 dans la variable num.

Si num est 1, 1 est émis. Quand ils sont identiques, ils sont écrits comme ==.

num = 1

if num == 1:
    print(1)

1

Je n'ai pas abordé le cas où num est différent de 1, donc si vous le définissez sur 2, rien ne sortira.

Créez une autre condition pour afficher la condition de 2 telle qu'elle est au moment de 1.

Ici, nous utilisons elif.

num = 2

if num == 1:
    print(1)
elif num == 2:
    print(2)

2

Il n'y a aucun problème à écrire un nombre quelconque d'elif.

num = 3

if num == 1:
    print(1)
elif num == 2:
    print(2)
elif num == 3:
    print(3)

3

Cependant, si vous écrivez un par un, cela peut ne pas être net.

À ce moment-là, utilisez autre chose.

num = 4

if num == 1:
    print(1)
elif num == 2:
    print(2)
elif num == 3:
    print(3)
else:
    print("others")

others

En faisant cela, la même opération sera effectuée uniformément dans les conditions non mentionnées par if ou elif.

Jusqu'à présent, nous avons utilisé des chiffres, mais bien sûr, nous pouvons également utiliser des lettres.

Pour le moment, les règles telles que l'utilisation du principe if, elif, else et == restent les mêmes.

ans = "yes"

print("Merci de vous être abonné à la chaîne")
if ans == "yes":
    print("thanks")
else:
    print("please")

Merci de vous être abonné à la chaîne
thanks

Si, elif, else apparaîtra fréquemment dans le futur, alors habituons-nous-y maintenant.

Cliquez ici pour une liste de chaque histoire.

Recommended Posts

Mayungo's Python Learning Episode 7: J'ai essayé d'imprimer avec if, elif, else
Mayungo's Python Learning Episode 1: J'ai essayé d'imprimer avec impression
Mayungo's Python Learning Episode 3: J'ai essayé d'imprimer des nombres
Mayungo's Python Learning Episode 8: J'ai essayé l'entrée
Mayungo's Python Learning Episode 2: J'ai essayé de mettre des caractères avec des variables
Mayungo's Python Learning Episode 5: J'ai essayé de faire quatre règles avec des nombres
Mayungo's Python Learning Episode 6: J'ai essayé de convertir une chaîne de caractères en nombre
J'ai essayé fp-growth avec python
J'ai essayé de gratter avec Python
J'ai essayé de gratter avec du python
J'ai essayé webScraping avec python.
J'ai essayé d'exécuter prolog avec python 3.8.2.
J'ai essayé la communication SMTP avec Python
J'ai essayé d'apprendre LightGBM avec Yellowbrick
[Épisode 2] Les débutants ont essayé Numeron AI avec python
[Épisode 3] Les débutants ont essayé Numeron AI avec python
J'ai essayé d'apprendre avec le Titanic de Kaggle (kaggle②)
J'ai essayé le rendu non réaliste avec Python + opencv
J'ai essayé un langage fonctionnel avec Python
[Épisode 0] Un débutant a essayé Numeron AI avec python
J'ai essayé la récurrence avec Python ② (séquence de nombres Fibonatch)
[Épisode 1] Un débutant a essayé Numeron AI avec python
Python Learning Episode 4 de Mayungo: J'ai essayé de voir ce qui se passe lorsque les nombres sont traités comme des lettres
# J'ai essayé quelque chose comme Vlookup avec Python # 2
J'ai essayé de "lisser" l'image avec Python + OpenCV
J'ai essayé de "différencier" l'image avec Python + OpenCV
J'ai essayé L-Chika avec Razpai 4 (édition Python)
J'ai essayé d'utiliser mecab avec python2.7, ruby2.3, php7
J'ai essayé la synthèse de fonctions et le curry avec python
J'ai essayé de sortir LLVM IR avec Python
J'ai essayé de "binariser" l'image avec Python + OpenCV
J'ai essayé d'exécuter faiss avec python, Go, Rust
J'ai essayé d'automatiser la fabrication des sushis avec python
J'ai commencé l'apprentissage automatique avec le prétraitement des données Python
J'ai essayé d'exécuter Deep Floor Plan avec Python 3.6.10.
J'ai essayé d'envoyer un email avec SendGrid + Python
Mayungo's Python Learning Episode 9: Gold Axe et Silver Axe
[Mac] J'ai essayé de renforcer l'apprentissage avec Open AI Baselines
J'ai essayé d'accélérer le code Python, y compris l'instruction if avec Numba et Cython
Apprendre Python avec ChemTHEATER 03
J'ai essayé de faire une simulation de séparation de source sonore en temps réel avec l'apprentissage automatique Python
Apprendre Python avec ChemTHEATER 05-1
J'ai essayé d'implémenter Mine Sweeper sur un terminal avec python
J'ai essayé de démarrer avec le script python de blender_Part 01
J'ai essayé de toucher un fichier CSV avec Python
J'ai essayé Python> autopep8
[OpenCV / Python] J'ai essayé l'analyse d'image de cellules avec OpenCV
J'ai essayé de résoudre Soma Cube avec python
J'ai essayé de démarrer avec le script python de blender_Partie 02
J'ai essayé d'implémenter le perceptron artificiel avec python
Apprendre Python avec ChemTHEATER 02
J'ai essayé le deep learning
Apprendre Python avec ChemTHEATER 01
J'ai essayé de résoudre le problème avec Python Vol.1
J'ai essayé Python> décorateur