Odontoboulot Posted March 10, 2021 Posted March 10, 2021 Bonjour, quelqu'un peut m'expliquer comment fonctionne la partie len(ligne) - 9 ? https://zupimages.net/viewer.php?id=21/10/j7o8.png on coupe au début ou à la fin ? cette partie qu'on a retirée, on doit bien la compter quelque part ? elle devient quoi ? Merci d'avance Quote
Ancien du Bureau Sans-Visage Posted March 10, 2021 Ancien du Bureau Posted March 10, 2021 Hey ! Imagines un motif 1234 Et une liste 1212121212 (10 caractères) Tu vas analyser les caractères 4 par 4 1212121212 1212121212 1212121212 1212121212 1212121212 1212121212 1212121212 Tu remarques qu'il m'a fallu 7 lignes pour essayer toutes les positions, soit len(ligne) - len(motif) + 1 Et ici on a un motif de 10 caractères Odontoboulot and Shrex 1 1 Quote
Odontoboulot Posted March 10, 2021 Author Posted March 10, 2021 il y a 46 minutes, DuTACKauTac a dit : Hey ! Imagines un motif 1234 Et une liste 1212121212 (10 caractères) Tu vas analyser les caractères 4 par 4 1212121212 1212121212 1212121212 1212121212 1212121212 1212121212 1212121212 Tu remarques qu'il m'a fallu 7 lignes pour essayer toutes les positions, soit len(ligne) - len(motif) + 1 Et ici on a un motif de 10 caractères Salut ! Mais attends, quand on fait for len(ligne) , ça voulait pas dire sur la longueur de la ligne ? genre simplement "lire" la ligne mais c'est bien un nombre finalement ? et je pense avoir compris mais ça coince avec l'exo si je reprend ton exemple, avec un motif de 10 caractères j'aurais len(ligne) - len(motif) + 1 = for loop (1) là c'est parfait mais dans l'exo j'ai l'impression de rater un truc, on a un même motif de 10 caractères, du coup on aurait len(ligne) - 10 ? c'est dû au fait qu'on numérote à partir de 0 ? Merci Quote
Ancien du Bureau Solution Sans-Visage Posted March 10, 2021 Ancien du Bureau Solution Posted March 10, 2021 il y a 28 minutes, Soul a dit : Mais attends, quand on fait for len(ligne) , ça voulait pas dire sur la longueur de la ligne ? genre simplement "lire" la ligne mais c'est bien un nombre finalement ? pas sur d'avoir compris la question mais len("abcde") vaut 5 par exemple il y a 29 minutes, Soul a dit : du coup on aurait len(ligne) - 10 non on a (len(ligne) - 10 + 1) = (len(ligne) - 9) Je suis désolé je suis vraiment pas sur d'avoir compris tes questions, alors hésites pas à reformuler si c'est absolument pas ça que tu demandais Odontoboulot 1 Quote
Odontoboulot Posted March 10, 2021 Author Posted March 10, 2021 il y a 4 minutes, DuTACKauTac a dit : pas sur d'avoir compris la question mais len("abcde") vaut 5 par exemple non on a (len(ligne) - 10 + 1) = (len(ligne) - 9) Je suis désolé je suis vraiment pas sur d'avoir compris tes questions, alors hésites pas à reformuler si c'est absolument pas ça que tu demandais y'a pas de soucis t'inquiètes, j'ai capté super Merci à toi !! Sans-Visage 1 Quote
Ancien du Bureau Sans-Visage Posted March 10, 2021 Ancien du Bureau Posted March 10, 2021 il y a 6 minutes, Soul a dit : y'a pas de soucis t'inquiètes, j'ai capté super Merci à toi !! oooh bon tant mieux avec plaisir, courage !! Odontoboulot 1 Quote
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.