mathildee Posted January 8, 2021 Posted January 8, 2021 Bonjour ! Je galère un peu pour l'informatique... Dans les cours de la semaine 2, on a un exercice intitulé "Poser des plots 2 : boucles et conditions en Python", et je comprends pas comment faire pour l'exercice 4 étoiles, alors que les 2 et 3 étoiles pas de soucis. Dans les vidéos corrections ils détaillent pas le 4 étoile donc je suis pas très avancée... Est ce que quelqu'un qui l'aurait réussi pourrait me l'expliquer svp ? Merci bien ! So7 and Métacarposaure 2 Quote
Métacarposaure Posted January 8, 2021 Posted January 8, 2021 Tu parles bien de cet exo ? --> https://goopics.net/i/GblN3 Quote
Ancien du Bureau Sans-Visage Posted January 8, 2021 Ancien du Bureau Posted January 8, 2021 Hellooo from robot import * for loop in range (4): for loop in range (9): if terreSurCase(): semerGraine() if fleurDevant(): tournerGauche() avancer() tournerDroite() avancer() avancer() tournerDroite() avancer() tournerGauche() else: avancer() tournerGauche() avancer() tournerGauche() for loop in range (10): avancer() tournerDroite() avancer() tournerDroite() Si tu préfères des explications détaillées, hésites pas ;)) N.B: je viens de me rendre compte qu'il est pas optimisé :'))) mais il marche c'est l'essentiel mdrrr So7 and mathildee 2 Quote
mathildee Posted January 8, 2021 Author Posted January 8, 2021 @métacarposaure oui c'était bien cet exercice merci ! @DuTACKauTac merci beaucoup !!! Je comprends enfin mon erreur, mon robot jardine bien maintenant ! Sans-Visage 1 Quote
Solution Métacarposaure Posted January 8, 2021 Solution Posted January 8, 2021 Bon alors je ne sais pas si mon programme est le plus efficient, mais en tout cas voilà mon raisonnement : A 4 reprises (car il y a 4 allées de fleurs à planter) nous allons devoir semer des graines Sur chacune des allées, nous allons devoir avancer de 9 cases (j'ai fait en 2 temps, mal optimisé) Deux manipulations à faire Soit planter des graines sur les cases de terre Soit contourner la fleur Puis revenir sur ses pas pour se positionner devant la nouvelle allée. from robot import * for loop in range(4): for loop in range(8): avancer() if terreSurCase(): semerGraine() if fleurDevant(): tournerGauche() avancer() tournerDroite() avancer() avancer() tournerDroite() avancer() tournerGauche() tournerGauche() avancer() tournerGauche() for loop in range(10): avancer() tournerDroite() avancer() tournerDroite() Mais à quoi sert ce que je fais @DuTACKauTac ! So7 and mathildee 2 Quote
Ancien du Bureau Sans-Visage Posted January 8, 2021 Ancien du Bureau Posted January 8, 2021 il y a 1 minute, métacarposaure a dit : Mais à quoi sert ce que je fais @DuTACKauTac ! Wow mais t'as mis les couleurs et tout ! T'es motivée !! T'as pas des maths à faire ? Quote
mathildee Posted January 8, 2021 Author Posted January 8, 2021 @métacarposaure ah super merci pour le détail ! par contre gros dilemme maintenant, à qui la best réponse ? Quote
Métacarposaure Posted January 8, 2021 Posted January 8, 2021 il y a 1 minute, DuTACKauTac a dit : T'as pas des maths à faire ? J'ai fini le thème 1, j'attaque le 2 Sans-Visage 1 Quote
Ancien du Bureau Sans-Visage Posted January 8, 2021 Ancien du Bureau Posted January 8, 2021 (edited) il y a 2 minutes, mathildee a dit : par contre gros dilemme maintenant, à qui la best réponse ? Elle a mis des couleurs, et en plus elle a un algo plus optimisé, je m'incline (pour cette fois @métacarposaure) Edit: j'ai rien dit, je croyais que t'avais optimisé le truc auquel j'avais pas pensé mais NON on a fait la même bêtise mdrrr Edited January 8, 2021 by DuTACKauTac Quote
Métacarposaure Posted January 8, 2021 Posted January 8, 2021 à l’instant, DuTACKauTac a dit : je m'incline (pour cette fois @métacarposaure) A charge de revanche ! Sans-Visage 1 Quote
mathildee Posted January 8, 2021 Author Posted January 8, 2021 1 minute ago, DuTACKauTac said: Elle a mis des couleurs, et en plus elle a un algo plus optimisé, je m'incline (pour cette fois @métacarposaure) C'est pas faux, merci pour tes explications parfaites @métacarposaure Vous inquiétez pas j'aurais surement d'autres questions, je te mettrai des best réponses aussi @DuTACKauTac Métacarposaure 1 Quote
Métacarposaure Posted January 8, 2021 Posted January 8, 2021 il y a 3 minutes, DuTACKauTac a dit : et en plus elle a un algo plus optimisé, Comment ça il est pas optimisé !?!?(je rigole, il y a des lignes en trop je sais !!!! ) Quote
Ancien du Bureau Sans-Visage Posted January 8, 2021 Ancien du Bureau Posted January 8, 2021 il y a 18 minutes, métacarposaure a dit : Comment ça il est pas optimisé !?!?(je rigole, il y a des lignes en trop je sais !!!! ) Alors je sais pas si ça fait vraiment une grande économie ou pas en fait Nous on a fait le cas de gauche, à droite c'est un truc auquel j'ai pensé en revoyant l'exo... J'ai mis les mouvements qui servent juste à se repositionner en orange. Du coup, sur le papier, ce qu'on a fait nous ça fait du "gâchis" au niveau des mouvements, mais je pense qu'au niveau de l'algorithme c'est plus court, parce que dans le cas de droite il faudrait recopier toute la partie pour éviter les fleurs mais en miroir... Des paradoxes en informatique, on adore Quote
Métacarposaure Posted January 8, 2021 Posted January 8, 2021 il y a une heure, DuTACKauTac a dit : il faudrait recopier toute la partie pour éviter les fleurs mais en miroi Je pense que au final on perd au change en faisant celui de droite Bon écoute je te propose un deal, on fait comme si nos programmes étaient parfait ok ? Hyper optimisé et efficient ! de toute façon c'est un jardinier ..... du moment ou il plante, il est content ... Quote
Ancien du Bureau Sans-Visage Posted January 8, 2021 Ancien du Bureau Posted January 8, 2021 il y a 7 minutes, métacarposaure a dit : Je pense que au final on perd au change en faisant celui de droite Bon écoute je te propose un deal, on fait comme si nos programmes étaient parfait ok ? Hyper optimisé et efficient ! de toute façon c'est un jardinier ..... du moment ou il plante, il est content ... Deal. Quote
Métacarposaure Posted January 8, 2021 Posted January 8, 2021 il y a 9 minutes, DuTACKauTac a dit : T'es Tom ou Jerry ? Quote
Ancien du Bureau Sans-Visage Posted January 8, 2021 Ancien du Bureau Posted January 8, 2021 il y a 3 minutes, métacarposaure a dit : T'es Tom ou Jerry ? Tom Métacarposaure 1 Quote
Ancien Responsable Matière Zeepek Posted January 8, 2021 Ancien Responsable Matière Posted January 8, 2021 il y a 9 minutes, DuTACKauTac a dit : Tom Bhe non c'est moi ça Toi t'es Ben pcq Ben and Jerry's (on est vendredi soir aucun jugement stp) Quote
Ancien du Bureau Sans-Visage Posted January 8, 2021 Ancien du Bureau Posted January 8, 2021 il y a 2 minutes, Zee a dit : Bhe non c'est moi ça Toi t'es Ben pcq Ben and Jerry's (on est vendredi soir aucun jugement stp) J'ai rien dit du coup, on oublie le "RM Humour" Zeepek 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.