Remise en forme Python

Pourquoi Python?

Vidéo d'introduction


Pour bien commencer

Des exercices de programmation

Voici une liste d'exercices à réaliser sur Edupython

Vous exécuterez vos programme dans Edupython puis vous les collerez dans le dépôt Docshare

N'oubliez pas de commenter votre programme.

vous disposez d'un onglet ressouces avec les bases, un mémo et la doc dans le cas où vous auriez oubliè pendant les vacances ;-)

Exercice 1

Écrire une fonction somme(L), qui prend en paramètre une liste d'entiers et qui retourne la somme de ses éléments.

Exercice 2

Écrire une fonction maxi(L), qui prend en paramètre une liste d'entiers et qui retourne le plus grand de ses éléments.

Exercice 3

Écrire une fonction puissance(x,n), qui prend en paramètre un réel x et un entier naturel n et qui renvoie xn.

Exercice 4

Ecrire une fonction qui permet de comparer deux listes et de nous indiquer si ces deux listes ont une valeur commune ou non.

Exercice 5

Écrire une fonction inverse(mot) qui prend en paramètre un mot et qui renvoie le mot écrit à l'envers.Écrire une fonction inverse(mot) qui prend en paramètre un mot et qui renvoie le mot écrit à l'envers.

Exercice 6

En utilisant l'exercice précédent, écrire une fonction démontrant si le mot entré est un palindrome

Exercice 7

Implémenter l'algorithme de tri par insertion ci -dessous : en définissant sa docstring (explication, post condition pré condition...)


Exercice 8

En effectuant vos propres recherche, écrire une fonction qui affiche les n premiers termes de la suite de Fibonacci.