Skip to content
Extraits de code Groupes Projets
    index.md 2,10 Kio

    Site de cours NSI en terminale

    LDM

    !!! info "Exercices Python : Utilisation de l'IDE sur le site"

    - ![valider](images/play.png){ width=4%;}: pour **Lancer** le script (l'exécuter).   
    - ![valider](images/valider.png){ width=4%;}: pour **Valider** votre code. Il faut absolument cliquer sur ce bouton, car il se peut que l'exécution ne pose pas de problème avec le bouton **Lancer** alors que votre code ne répond pas à tout ce qui est demandé dans l'exercice.  
    Votre code est évalué à l'aide de tests cachés. Si tous les tests cachés sont réussis, le corrigé et éventuellement des remarques, s'affichent.  
    ⚠ Parfois ce bouton n'existe pas, lorsqu'il faut juste exécuter un script, et qu'aucune validation n'est prévue.  
    
    ??? abstract "Si vous voulez voir le corrigé: "
    
        Si vous voulez vraiment voir le corrigé parce que vous êtes bloqué, il faut mettre en commentaire les assert:  
        Cliquer sur ### qui se trouve en haut à droite de l'éditeur. À chaque fois que vous effectuerez un Lancer avec ![valider](images/play.png){ width=4%;} suivi d'une validation avec ![valider](images/valider.png){ width=4%;} l'essai sera décompté en bas à droite dans "Evaluations restantes".  
         Lorsqu'il y a 0 évaluation restante, la solution s'affiche, suivie parfois d'une remarque.
    
    Les autres boutons sont :
    
    - Télécharger le script actuel 
    
    - Téléverser un script local 
    
    - Recharger l'énoncé 
    
    - Sauvegarder en ligne le script actuel : Après avoir cliqué sur ce bouton, si vous changez de page, ou rafraichissez la page dans votre navigateur, vous retrouverez ce script. Cela ne permet pas de télécharger votre script ( Bouton Télécharger pour cela)

    !!! abstract "Pour debugger:"

    Pour debbuger un script:  
    - ajouter des `print` pour voir l'évolution des variables.  
    - faire l'éxécution "à la main" sur papier pour un exemple simple.  
    - utiliser, par exemple, le debugger de Thonny ou exécuter le script avec Python Tutor.