Maison développement back-end Tutoriel Python Comprenez les types d'instructions de contrôle de flux en Python et devenez la première étape pour devenir un expert Python !

Comprenez les types d'instructions de contrôle de flux en Python et devenez la première étape pour devenir un expert Python !

Jan 20, 2024 am 08:34 AM
python 流程控制 语句 关键词如下:

Comprenez les types dinstructions de contrôle de flux en Python et devenez la première étape pour devenir un expert Python !

Vous voulez maîtriser Python ? Voyons d’abord combien de types d’instructions de contrôle de flux Python il existe !

Python est un langage de programmation simple et facile à apprendre qui est largement utilisé dans de nombreux domaines, tels que l'analyse de données, l'apprentissage automatique et le développement Web. Pour un programmeur, il est essentiel de maîtriser les instructions de contrôle de flux de Python. Cet article présentera les instructions de contrôle de flux couramment utilisées en Python et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et maîtriser ces concepts.

1. Déclarations conditionnelles
Les instructions conditionnelles exécutent le bloc de code correspondant en fonction de la condition vraie ou fausse. Les instructions conditionnelles en Python incluent les instructions if, if-else et if-elif-else.

  1. Instruction if :
    if l'instruction est utilisée pour exécuter un morceau de code lorsqu'une certaine condition est remplie. Si la condition est vraie, le code dans le bloc d'instruction if est exécuté, sinon il est ignoré.

Exemple de code :

age = 18
if age >= 18:
    print("你已经成年了")
Copier après la connexion
  1. Instruction if-else :
    l'instruction if-else est utilisée pour exécuter le code à l'intérieur du bloc d'instruction if lorsque la condition est vraie, sinon exécutez le code à l'intérieur du bloc d'instruction else.

Exemple de code :

age = 16
if age >= 18:
    print("你已经成年了")
else:
    print("你还未成年")
Copier après la connexion
  1. Instruction if-elif-else :
    l'instruction if-elif-else est utilisée pour sélectionner un bloc de code qualifié parmi plusieurs conditions d'exécution. Lorsque plusieurs conditions sont remplies, exécutez uniquement le premier bloc de. code qui satisfait à la condition.

Exemple de code :

score = 90
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
elif score >= 60:
    print("及格")
else:
    print("不及格")
Copier après la connexion

2. Instructions de boucle
Les instructions de boucle sont utilisées pour exécuter de manière répétée un bloc de code spécifique plusieurs fois. Les instructions de boucle en Python incluent les boucles while et for.

  1. boucle while :
    la ​​boucle while exécutera le code dans le corps de la boucle lorsque la condition est vraie, et ne sortira pas de la boucle jusqu'à ce que la condition soit fausse ou qu'une instruction break soit rencontrée.

Exemple de code :

count = 0
while count < 5:
    print(f"当前数字是:{count}")
    count += 1
Copier après la connexion
  1. boucle for :
    La boucle for est utilisée pour parcourir un objet itérable (tel qu'une liste, un tuple, une chaîne, etc.) et exécuter le code dans le corps de la boucle en séquence.

Exemple de code :

fruits = ["apple", "banana", "orange"]
for fruit in fruits:
    print(f"我喜欢吃{fruit}")
Copier après la connexion

3. Instruction Jump
Les instructions Jump sont utilisées pour modifier le flux d'exécution du programme. Les instructions Jump en Python incluent break, continue et pass. Instruction

  1. break : L'instruction
    break est utilisée pour sortir de la boucle actuelle et interrompre l'exécution de la boucle.

Exemple de code :

count = 0
while True:
    if count == 5:
        break
    print(f"当前数字是:{count}")
    count += 1
Copier après la connexion
  1. instruction continue :
    l'instruction continue est utilisée pour ignorer le code restant dans la boucle en cours et passer directement à la boucle suivante.

Exemple de code :

for i in range(10):
    if i % 2 == 0:
        continue
    print(f"当前数字是:{i}")
Copier après la connexion
  1. instruction pass : l'instruction
    pass est utilisée lorsqu'une instruction doit exister grammaticalement, mais n'a pas besoin d'exécuter de code.

Exemple de code :

def some_function():
    pass
Copier après la connexion

Résumé :
Cet article présente les instructions de contrôle de flux couramment utilisées en Python, y compris les instructions conditionnelles, les instructions de boucle et les instructions de saut. Grâce à ces instructions, nous pouvons contrôler le flux d'exécution du programme en fonction de différentes conditions et réaliser les fonctions souhaitées. Nous espérons que les exemples de code contenus dans cet article pourront aider les lecteurs à mieux comprendre et maîtriser les instructions de contrôle de flux Python afin qu'elles puissent être utilisées de manière flexible dans la programmation. Dans le même temps, la pratique et la pratique continues sont également la clé pour améliorer les capacités de programmation. J'espère que les lecteurs pourront continuer à apprendre et améliorer progressivement leurs compétences en programmation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment copier efficacement la colonne entière d'une dataframe dans une autre dataframe avec différentes structures dans Python? Comment copier efficacement la colonne entière d'une dataframe dans une autre dataframe avec différentes structures dans Python? Apr 01, 2025 pm 11:15 PM

Lorsque vous utilisez la bibliothèque Pandas de Python, comment copier des colonnes entières entre deux frames de données avec différentes structures est un problème courant. Supposons que nous ayons deux dats ...

Les annotations des paramètres Python peuvent-elles utiliser des chaînes? Les annotations des paramètres Python peuvent-elles utiliser des chaînes? Apr 01, 2025 pm 08:39 PM

Utilisation alternative des annotations des paramètres Python Dans la programmation Python, les annotations des paramètres sont une fonction très utile qui peut aider les développeurs à mieux comprendre et utiliser les fonctions ...

Python multiplateform de bureau de bureau de bureau: quelle bibliothèque GUI est la meilleure pour vous? Python multiplateform de bureau de bureau de bureau: quelle bibliothèque GUI est la meilleure pour vous? Apr 01, 2025 pm 05:24 PM

Choix de la bibliothèque de développement d'applications de bureau multiplateforme Python De nombreux développeurs Python souhaitent développer des applications de bureau pouvant s'exécuter sur Windows et Linux Systems ...

Comment les scripts Python effacent-ils la sortie en position de curseur à un emplacement spécifique? Comment les scripts Python effacent-ils la sortie en position de curseur à un emplacement spécifique? Apr 01, 2025 pm 11:30 PM

Comment les scripts Python effacent-ils la sortie en position de curseur à un emplacement spécifique? Lors de l'écriture de scripts Python, il est courant d'effacer la sortie précédente à la position du curseur ...

Pourquoi mon code ne peut-il pas faire renvoyer les données par l'API? Comment résoudre ce problème? Pourquoi mon code ne peut-il pas faire renvoyer les données par l'API? Comment résoudre ce problème? Apr 01, 2025 pm 08:09 PM

Pourquoi mon code ne peut-il pas faire renvoyer les données par l'API? En programmation, nous rencontrons souvent le problème du retour des valeurs nulles lorsque l'API appelle, ce qui n'est pas seulement déroutant ...

Comment Uvicorn écoute-t-il en permanence les demandes HTTP sans servir_forever ()? Comment Uvicorn écoute-t-il en permanence les demandes HTTP sans servir_forever ()? Apr 01, 2025 pm 10:51 PM

Comment Uvicorn écoute-t-il en permanence les demandes HTTP? Uvicorn est un serveur Web léger basé sur ASGI. L'une de ses fonctions principales est d'écouter les demandes HTTP et de procéder ...

Comment créer dynamiquement un objet via une chaîne et appeler ses méthodes dans Python? Comment créer dynamiquement un objet via une chaîne et appeler ses méthodes dans Python? Apr 01, 2025 pm 11:18 PM

Dans Python, comment créer dynamiquement un objet via une chaîne et appeler ses méthodes? Il s'agit d'une exigence de programmation courante, surtout si elle doit être configurée ou exécutée ...

Dessin graphique de sablier Python: comment éviter les erreurs variables non définies? Dessin graphique de sablier Python: comment éviter les erreurs variables non définies? Apr 01, 2025 pm 06:27 PM

Précision avec Python: Source de sablier Dessin graphique et vérification d'entrée Cet article résoudra le problème de définition variable rencontré par un novice Python dans le programme de dessin graphique de sablier. Code...

See all articles