Aide python

Fermé
Wainox Messages postés 2 Date d'inscription samedi 7 mars 2020 Statut Membre Dernière intervention 7 mars 2020 - 7 mars 2020 à 18:56
yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 - 8 mars 2020 à 09:20
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 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
7 mars 2020 à 19:33
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 Date d'inscription samedi 7 mars 2020 Statut Membre Dernière intervention 7 mars 2020
7 mars 2020 à 20:14
Il dise que c'est à moi de suivre en cours...
0
yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471 > Wainox Messages postés 2 Date d'inscription samedi 7 mars 2020 Statut Membre Dernière intervention 7 mars 2020
8 mars 2020 à 09:20
en attendant, ceci t'aidera peut-être: https://docs.python.org/fr/3.8/tutorial/index.html
0