02 36 84 99 20 - ce.0450040z@ac-orleans-tours.fr

Auteur/autrice : Johanna GALMICHE Page 7 of 9

Défi Python #9

Saurez-vous remettre en ordre ce code Python ?

La suite de Fibonacci est une suite de nombres entiers de 0, 1, 1, 2, 3, 5, 8 ….

Les deux premiers termes sont 0 et 1. Tous les autres termes sont obtenus en ajoutant les deux termes précédents.

La fonction Python suivante prend en paramètre un entier n et renvoie l’élément d’indice n de la suite de Fibonacci.

D’autres défis vous attendent sur cette page !

Défi Python #8

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètre un tableau d’entiers, dont les éléments sont 0 ou 1 et représentant un entier écrit en binaire. Elle renvoie l’écriture décimale de cet entier.

D’autres défis vous attendent sur cette page !

Défi Python #7

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètres deux nombres entiers n1 et n2 et renvoie le produit de ces deux nombres.

Attention, les seules opérations autorisées sont l’addition et la soustraction.

D’autres défis vous attendent sur cette page !

Défi Python #6

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètre un tableau non vide d’entiers et un entier n, et renvoie l’indice de la dernière occurrence de l’élément n cherché dans le tableau.

Si l’élément n n’est pas présent, la fonction renvoie la longueur du tableau.

D’autres défis vous attendent sur cette page !

Les fourmis aussi prennent l’autoroute

La fourmi de Langton est une fourmi se déplaçant sur les cases noires et blanches d’une grille, et suivant pour cela deux règles très simples :

  • Si la fourmi est sur une case noire, elle se tourne vers la gauche, change la couleur de la case en blanc et avance d’une case.
  • Si la fourmi est sur une case blanche, elle se tourne vers la droite, change la couleur de la case en noir et avance d’une case.

Les élèves de 2nde2 ont simulé le déplacement de cette fourmi à l’aide du logiciel Scratch et voici ce qu’ils ont obtenu !

Défi Python #5

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètre une chaîne de caractères non vide et inverse les caractères de cette chaîne.


Ainsi, si l’on appelle la fonction avec la chaîne ‘HELLO’, la chaîne ‘OLLEH’ sera renvoyée.

D’autres défis vous attendent sur cette page !

Défi Python #4

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètre une liste composée de 0 et de 1 et renvoie la liste contenant les compléments à 1 des valeurs de la liste de départ.

Par exemple, si la liste d’entrée est [0,1,0,0,1,1,1], la fonction renverra la liste [1,0,1,1,0,0,0].

D’autres défis vous attendent sur cette page !

Défi Python #3

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètre une liste d’entiers et renvoie la plus petite valeur contenue dans la liste.

D’autres défis vous attendent sur cette page !

Défi Python #2

Saurez-vous remettre en ordre ce code Python ?

Une légende de l’Inde ancienne raconte que le jeu d’échecs a été inventé par un vieux sage, que son roi voulut remercier en lui affirmant qu’il lui accorderait n’importe quel cadeau en récompense.

Le vieux sage demanda qu’on lui fournisse simplement un peu de riz pour ses vieux jours, et plus précisément un nombre de grains de riz suffisant pour que l’on puisse en déposer 1 seul sur la première case du jeu qu’il venait d’inventer, deux sur la suivante, quatre sur la troisième, et ainsi de suite jusqu’à la 64ème case.

La fonction Python suivante renvoie le nombre de grains à déposer sur la nème case du jeu.

D’autres défis vous attendent sur cette page !

Défi Python #1

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètre une liste et renvoie la moyenne des valeurs contenues dans cette liste.

D’autres défis vous attendent sur cette page !

Page 7 of 9

Fièrement propulsé par WordPress & Thème par Anders Norén