Bonjour,
J'aurais vraiment besoin d'aide on vient de commencer avant les vacances le codage en Python sachant que j'étais pas dans cette enseignement avant je n'ai aucune base et ne comprend donc absolument rien aux exercices si quelques pourraient vraiment m'aider et m'expliquer sa serait vraiment sympa.
Exercice I
1. Construire à un algorithme permettant de trouver un élément donné dans une liste quelconque.
2. Le tester avec l’élément bisounours dans le liste suivante : liste_mon_enfance=[’Nicky’,’Larson’,’Cats’,’Eyes’,’Chevaliers’,\ ’Zodiaque’,’Bisounours’,’Bioman’,’Club’,’Dorothey’,\ ’Ulysse’,’31’,’Helene’,’garcons’]
3. Le tester avec l’élément 89 dans la liste suivante : liste_nombres=[45,48,58,97,78,86,95,45,56,68,68,98,57,78,94,\ 94,85,85,51,88,24,89,48,91,73,44,18,34]
4. Montrer sa terminaison.
5. Montrer sa correction.
6. Donner sa complexité.
Exercice II
1. Construire un algorithme retournant le maximum d’une liste de nombres.
def maximum(liste):
maxi = liste[0]
for i in liste:
if i >= maxi:
maxi = i
return maxi
2. Montrer sa terminaison.
3. Montrer sa correction. Invariant : à la fin de l’étape i, le tableau n’a pas changé et une variable contient le maximum des i premiers éléments de la liste.
4. Donner sa complexité.
Exercice III
1. Construire un algorithme retournant la moyenne d’une liste de nombres.
moyenne = input('Entrez les notes : ')#on crée une boucle
moyenne= 0
while (Note >= 0):
Note = moyenne ('Entrez les nombres : ')
print 'Le nombre est incorrect'
2. Programmer cet algorithme en Python sous la forme d’une fonction.
3. Montrer sa terminaison.
4. Montrer sa correction. Invariant (de la boucle uniquement!) : à la fin de l’étape i, le tableau n’a pas changé et une variable contient la somme des i premiers éléments de la liste.
5. Donner sa complexité.
Merci à ce qui me vienne en aide, j'ai l'impression des complétements à la ramasse face à mes caramarades qui n'arrivent pas à m'aider...