Exercices Python
Types
Cocher les types de donnée qui existent dans le langage Python.
Fonctions
Soit la fonction Python définie par :
def mystere(L : list):
""" L : liste de nombres """
resultat = 0
for n in L:
resultat += n
return resultat / len(L)
Sans utiliser d’IDE Python, donner le résultat de
mystere([18, 14.5, 17]).
Indiquer de quel type peut être la variable
n.
Simplifications
Simplifier le code de la fonction
compare1 ci-dessous :def compare1(a):
if a > 1:
return True
else:
return False
def test1(a):
return ???
??? :
Simplifier le code suivant :
def est_rouge(feu):
""" Renvoie True si le feu est rouge,
False dans le cas contraire """
if est_rouge(feu) == False:
return True
else:
return False
Listes
Sclicing
Soit la liste Python liste_nbr définie par :
liste_nbr = [2, 4, 7, 1, 9, 1, 2, 8]
Donner les résultats des instructions suivantes, tapées dans une console Python :
>>> L[2]
>>> L[1:4]
>>> L[:2]
>>> L[6:]
Maximum
Implémenter en python une fonction
maximum(L) où L est une liste de nombres, et qui renvoie la valeur du plus grand nombre de L. Tester son fonctionnement avec les listes [1, 8, 7], [-8, 5, 9] et [-9, -2, -1].
Implémenter en python une fonction
indice_maximum(L) où L est une liste de nombres, et qui renvoie l’indice dans L de la valeur du plus grand nombre de L.