Commentaires
Le # ne couvre que sa ligne. Il n'éteint pas la ligne du dessus et il ne continue pas sur la suivante. print("lida") s'exécute. Seul le reste de la ligne qui porte # est laissé de côté.
Après l'ordre, ou à la place de l'ordre
La note peut commencer après une instruction, sur la même ligne. Elle peut aussi occuper la ligne entière. Dans les deux cas, la ligne suivante redevient du Python ordinaire.
# guest
print("lida")
print("tea") # drink
La sortie reste deux lignes. D'abord lida. Ensuite tea. Les mots guest et drink n'apparaissent pas. Les guillemets autour de lida et de tea sont du texte que print montre. Les notes # ne le sont pas.
Couper une ligne
Un # au début transforme toute la ligne en note. print("lida") précédé de # ne s'exécute pas. La ligne du dessous reste une vraie instruction si c'est un print.
# print("lida")
print("tea")
La sortie tient en une ligne : tea. Le mot lida est encore dans le fichier, mais à l'intérieur de la note. Python n'exécute pas ce print.
Ce n'est pas un nouveau retrait
On peut écrire une note dans un bloc, mais la règle des quatre espaces n'a pas changé. Cette page laisse les lignes au bord gauche pour ne pas mêler la note et le retrait.
La page suivante est un nom
Ici on ne crée pas de nom, on ne pousse pas une ligne vers l'intérieur et on n'installe pas Python. La page suivante est un nom qui garde une valeur. La note reste une note.
À dire soi-même
- Pourquoi guest et drink sont-ils absents de la sortie ?
- print("lida") puis print("tea") # drink écrit lida, puis tea.
- Pourquoi # print("lida") ne montre-t-il pas lida ?
- Jusqu'où va la note ? Jusqu'à la fin de sa ligne, pas jusqu'à la ligne du dessus.
Lectures fausses
- Attendre guest ou drink dans la sortie
- Traiter # comme des guillemets
- Mettre # devant print("lida") et attendre encore lida
- Croire qu'une note sur la ligne suivante éteint la ligne du dessus
- Prendre le retrait de la note pour une règle nouvelle
À garder
commence une note. Python saute jusqu'à la fin de cette ligne.
Les deux print écrivent encore lida, puis tea. Les notes ne se voient pas.
print("lida") n'est qu'une note. print("tea") en dessous s'exécute.
Une note n'atteint pas la ligne précédente.
La page suivante est un nom qui garde une valeur.
🧠 Testez Vos Connaissances
Testez Vos Connaissances
Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet
📝 Instructions
- Lisez chaque question attentivement
- Sélectionnez la meilleure réponse pour chaque question
- Vous pouvez refaire le quiz autant de fois que vous le souhaitez
- Votre progression sera affichée en haut