characters.get('e', 0) tells python to search for The main element 'e' within the dictionary. If it isn't uncovered it returns 0. Considering the fact that this is the first time 'e' is handed with the loop, the character 'e' just isn't present in the dictionary still, Hence the get approach returns 0.eh ben tu vois pa que ce sont deux rpg je fais