Retour aux quiz
Débutant

Boucle while avec incrément

Que contient la liste après ces opérations ?

quiz.py
1
Que va afficher ce code Python ?\n\nnum = 5\n\nwhile 0 > num:\n    print(num)\n    num += 1\nelse:\n    print('CommentCoder')

Réponses possibles

ACommentCoder
B5
CAucun affichage
DErreur

Explication

Le conditionnel 'while 0 > num' est faux dès le départ, car num est égal à 5. Le corps de la boucle n'est donc jamais exécuté. En revanche, le bloc 'else' associé au 'while' est exécuté quand la boucle ne se lance pas, affichant donc 'CommentCoder'.