Maison >développement back-end >Tutoriel Python >La différence entre while et for en python

La différence entre while et for en python

(*-*)浩
(*-*)浩original
2019-06-28 15:14:0910334parcourir

Il n'y a essentiellement aucune différence entre la boucle for et la boucle while en Python, mais dans les applications pratiques, la pertinence est différente.

La boucle while convient aux boucles avec un nombre d'itérations inconnu, et la boucle for convient aux boucles avec un nombre d'itérations connu.

La différence entre while et for en python

for est principalement utilisé en traversal, tel que : (apprentissage recommandé : Tutoriel vidéo Python )

for i in range(10):
    print(i)
打印结果为:
0 1 2 3 4 5 6 7 8 9   
list1 = [1,2,"a”]
for i in list1:
    print(i)
#打印结果为逐步列表list1中的元素:
1
2
a

Alors que la boucle while est rarement utilisée pour le parcours (trop d'instructions, pas aussi pratique que for), while est principalement utilisée pour juger la boucle lorsque les conditions sont remplies, telles que :

i = 0
while True:
    if i<3:
        print(i)
        i += 1
    else:
        print("i>=3啦!")
        break
#运行结果:当i叠加到3前,依次打印i的值,当i等于3的时候判断语句不成立,执行else语句,跳出while循环
#打印结果:
0
1
2

For Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

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:
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