Erreurs courantes : le compte est bon

Attention aux erreurs de débutant :

Recoder des fonctions

La majorité d'entre vous n'avez pas lu la documentation de la méthode find. Du coup vous l'avez recodé, le plus souvent avec des erreurs...

Vous ne perdez pas de temps à comprendre et lire de la documentation. Votre code sera plus clair, plus facile à utiliser et avec moins de bug si vous utilisez les fonctions et méthodes que python met à votre disposition. Apprendre à lire de la documentation vous fera gagner un temps fou !

Pour lire une documentation, en particulier savoir quels sont les paramètres d'une fonction lisez cette partie du cours.

Enfin, on utilise les fonctions testées dans le programme principal. On vous demande de coder des fonctions (et de les tester), ce n'est pas pour rien... Utilisez les !

Utiliser le typage des fonctions

Préférez définir vos fonctions sans le typage :

Le typage a bien sur son utilité dans la documentation ou lorsque l'on veut définir précisément les paramètres (pour un test ou en algorithmie par exemple), mais dans le code où la fonction va être utilisée tout de suite après c'est inutile et rend la définition plus dure à lire.

Erreurs rares

Mais qu'il faut tout de suite arrêter de faire :