Bonjour à tous,
je ne comprends pas le comportement de l'affichage suite à l'itération suivante : Pourquoi print(error) et print(f"{error}") ne donne-t-il pas la même chose à la dernière ligne ?
Merci d'avance pour vos pistes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 OK = 200 REDIRECT = 301 REDIRECT_TMP = 302 NOT_FOUND = 404 INTERNAL_ERROR = 500 def glyph(self): glyphs = { HttpError.OK : "Bonsoir", HttpError.REDIRECT : "Bonjour", HttpError.REDIRECT_TMP : "Bonjour Bis", HttpError.NOT_FOUND : "Bon après-midi", HttpError.INTERNAL_ERROR : "Ciao" } return glyphs[self] for error in HttpError: print(error) print(f"{error}") print(f" Type {error} -> {error.glyph()}")
Partager