Vous pouvez
créer un compte
pour regrouper, gérer et partager vos sujets.
sujet
Exercice(s) Python / Épreuve Pratique
TITRE
*
ÉNONCÉ
*
**Programme 1** Compléter la fonction `puissance`. * La fonction prend en paramètres $a$ et $n$ avec $a$ et $n$ deux entiers positifs supérieurs ou égaux à zéro et renvoie $a^n$. * La fonction doit être une fonction récursive. * Indiquer dans le code, à l'aide de commentaires, la partie qui correspond à la condition d'arrêt et la partie qui correspond aux appels récursifs. **Programme 2** Compléter le code ci-dessous (dix `...` à compléter). Rappels: le 'slicing' ``` Soit L une liste L[1:] # sélection de tous les éléments sauf le premier (= suppression du premier élément) L[:2] # sélection des 2 premiers éléments L[-1] # sélection du dernier élément L[-3] # sélection du 3ème élément en partant de la fin L[-3:] # sélection des 3 derniers éléments L[1:3] # sélection de tous les éléments entre le 2ème (inclus) et le 4ème (exclu) ```
PORTÉE D'EXÉCUTION DU CODE
*
Exécution par cellule
(chaque cellule s'exécute indépendamment des autres)
Exécution partagée
(toutes les cellules partagent le même environnement)
FICHIERS
optionnel
Les fichiers doivent être hébergés sur internet. Saisir une URL par ligne.
Chaque fichier sera téléchargé au démarrage et copié dans le système de fichiers. Ainsi, le code Python pourra lire/importer/manipuler ces fichiers. Le nom du fichier est déduit du dernier segment de l'URL (ex.
…/donnees.py
→
donnees.py
).
Si le sujet nécessite l'écriture de plusieurs programmes indépendants, vous pouvez ajouter des options en cliquant sur le bouton ci-dessous.