Aide python

Wainox Messages postés 2 Statut Membre -  
yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   -
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...




Configuration: Windows / Firefox 73.0

1 réponse

yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 586
 
bonjour, comment vas-tu progresser si nous faisons ces exercices à ta place?
n'est-ce pas préférable de faire le point avec les enseignants?
que proposent-ils?
0
Wainox Messages postés 2 Statut Membre
 
Il dise que c'est à moi de suivre en cours...
0
yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   1 586 > Wainox Messages postés 2 Statut Membre
 
en attendant, ceci t'aidera peut-être: https://docs.python.org/fr/3.8/tutorial/index.html
0