Maison > développement back-end > Tutoriel Python > La différence entre les instructions break et continue en python (exemple d'analyse)

La différence entre les instructions break et continue en python (exemple d'analyse)

乌拉乌拉~
Libérer: 2018-08-14 13:55:53
original
5746 Les gens l'ont consulté

Tout le monde doit connaître l'instruction de boucle python, et l'instruction countinue en python est utilisée pour modifier le flux d'une boucle ordinaire. En règle générale, vous parcourez un morceau de code jusqu'à ce que la condition soit fausse. Mais parfois, vous souhaiterez peut-être mettre fin à l’itération en cours, voire à la boucle entière, sans tester la condition de jugement. Dans ce cas, vous devez utiliser continuer et interrompre. Les deux fonctions continue et break sont similaires à sauter, mais il y a une grande différence. Ensuite, je vais vous amener à comprendre la différence entre ces deux instructions, puis à analyser les exemples de break et continue .

Ces deux instructions ont pour fonction de terminer l'instruction de boucle, mais elles sont également différentes dans une certaine mesure.

1. L'organigramme de l'instruction de rupture est le suivant :

La différence entre les instructions break et continue en python (exemple danalyse)

( instruction break Utilisé pour terminer l'instruction de boucle, c'est-à-dire que si la condition de boucle n'a pas de condition False ou si la séquence n'a pas été complètement récursive, elle arrêtera également l'exécution de l'instruction de boucle. Si vous utilisez des boucles imbriquées, l'instruction break sera utilisée. arrêtez d'exécuter la boucle la plus profonde et commencez à exécuter le code de la ligne suivante.) La syntaxe de

break est la suivante :

break
Copier après la connexion
L'exemple est le suivant :


#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
for letter in 'Python':     # 第一个实例
   if letter == 'h':
      break
   print '当前字母 :', letter
  
var = 10                    # 第二个实例
while var > 0:              
   print '当前变量值 :', var
   var = var -1
   if var == 5:   # 当变量 var 等于 5 时退出循环
      break
 
print "Good bye!"
Copier après la connexion
Le résultat de sortie est le suivant :

当前字母 : P
当前字母 : y
当前字母 : t
当前变量值 : 10
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
Good bye!
Copier après la connexion
2. L'organigramme de l'instruction

continue est le suivant :

.

La différence entre les instructions break et continue en python (exemple danalyse)

Le format de syntaxe de continuer est le suivant :


continue
Copier après la connexion
L'exemple est le suivant :

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
for letter in 'Python':     # 第一个实例
   if letter == 'h':
      continue
   print '当前字母 :', letter
 
var = 10                    # 第二个实例
while var > 0:              
   var = var -1
   if var == 5:
      continue
   print '当前变量值 :', var
print "Good bye!"
Copier après la connexion
Le résultat de sortie est le suivant :

当前字母 : P
当前字母 : y
当前字母 : t
当前字母 : o
当前字母 : n
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
当前变量值 : 4
当前变量值 : 3
当前变量值 : 2
当前变量值 : 1
当前变量值 : 0
Good bye!
Copier après la connexion
(l'instruction continue est utilisée pour dire à Python d'ignorer les instructions restantes de la boucle actuelle et de continuer avec la boucle suivante)

Cet article décrit la différence entre les instructions break et continue et donne des exemples pour aider à comprendre la différence entre les deux. J'espère que cet article pourra vous apporter de l'aide à vous qui apprenez Python.

Pour plus de connaissances connexes, veuillez visiter la colonne

Tutoriel Python du site Web php chinois.


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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal