nemy5 Posted March 19, 2021 Share Posted March 19, 2021 saluut, je comprends pas trop dans la semaine 5 le sens de cet algorithme: for pos in range(len(ligne)): lettre = ligne[pos] if lettre != "e": resultat += lettre je comprends surtout pas les lignes 2 et 4, si quelqu'un pouvait me les expliquer Quote Link to comment Share on other sites More sharing options...
Solution zazouette Posted March 21, 2021 Solution Share Posted March 21, 2021 (edited) @nemy5 salut ! en gros lettre = ligne[pos] ça veut dire que ça va lire chaque caractère présent sur la ligne et resultat += lettre, ça rajoute la lettre au résultat précédent for pos in range(len(ligne)): lettre = ligne[pos] if lettre != "e": resultat += lettre par exemple tu as comme mot BISCOTTE B => différent de E => résultat = B I => différent de E => résultat = B + I = BI tu continues ça avec SCOTT et pour E => E c'est E donc tu ne l'ajoutes pas au résultat au final tu as BISCOTT Edited March 21, 2021 by Tartiflemme Shrex and nemy5 1 1 Quote Link to comment Share on other sites More sharing options...
nemy5 Posted March 21, 2021 Author Share Posted March 21, 2021 Merci beaucoup c'est beaucoup plus clair maintenant ! zazouette 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.