ement comme print sauf qu'elle ajoute en début de ligne une balise ERROR.
Se posent alors deux problèmes... apper. Maintenant nous voulons définir un wrapper ligne_rouge, qui sous-traite à la fonction ligne mais toujours avec la couleur rouge.
Maintenant que l'on a i... oir comment passer à l'identique les arguments de ligne_rouge à ligne.
Une première option consiste à re
in range de 100*: et je vais faire un **f.write(f"ligne {i+1}\n")**. Donc ici, nous voyons que je fais un... t*, tous vos *write* vont écrire à la suite de la ligne. Donc pour faire écrire sur une ligne différente à chaque fois, il faut obligatoirement mettre de manièr... xt et je vois mon fichier apparaître avec le mot ligne et le numéro qui va de 1 à 100. Vous avez remarqu
odage, par exemple mettre les accolades en fin de ligne et en début de ligne, ou alors mettre les accolades alignées avec les instructions. En fait, vous vous r... ractères vers la droite a la tendance à créer des lignes qui sont un petit peu grandes. En Python, on vou... de **ne pas dépasser 79 caractères sur une seule ligne** ; l'idée est de pouvoir, même si aujourd'hui on
quelques instants pour la détailler. La dernière ligne de cette erreur donne le nom de l'exception qui s... n message d'erreur: division by zero. Ensuite, la ligne juste au dessus, je vois apparaître la ligne de mon code où l'exception est apparue: print de a divisé par b. Et ensuite, la ligne juste au dessus, je vois le fichier dans lequel c
es dès que vous commencez à écrire votre première ligne de code. Nous allons voir dans la suite comment e... rogramme python à partir de ''egg.py'', depuis la ligne de commande:
<code bash>
$ python3 egg.py
2
1
1
<... retourne.
Maintenant, commençons par la première ligne de code executée lors de l'appel du script ''egg.py'';
L'interpréteur va évaluer chaque ligne de code. La première ligne de code, lorsqu' on ap
ers, est de fournir un itérateur qui va parcourir ligne par ligne le fichier qui est contenu sur le disque dur. Évidemment, si vous avez le besoin de stocker toutes les lignes d'un fichier dans une liste, vous pouvez le fair
de manière séquentielle donc on va parcourir les lignes de la première ligne à la dernière ligne de code dans l'ordre, du début jusqu'à la fin, et que lorsque l'on rencontre une fon
sède elle-même une logique de ce genre, puisqu'en ligne 3 nous lui avons passé en deuxième argument un type (int), alors qu'en ligne 11 on lui a passé un tuple de deux types. Dans ce