Bonsoir,
Donc voilà j'ai un petit programme à faire et malheureusement je bloque...
Voici ce que je dois faire :
Et voici ce que j'ai déjà fait :Ecrire une boucle qui demande à l'utilisateur d'entrer des notes d'élèves. La boucle se terminera seulement si l'utilisateur entre une valeur négative. Avec les notes ainsi entrées, construire progressivement une liste. Après chaque entrée d'une nouvelle note (et donc à chaque itération de la boucle), afficher le nombre de notes entrées, la note la plus élevée, la note la plus basse, la moyenne de toutes les notes.
Je ne peux pas utiliser les fonctions comme "max et min" je dois le faire autrement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 # -*- coding: utf-8 -*- liste = [] cpt= 0 while cpt >= 0 : cpt = float(raw_input("entré une note svp:")) if cpt < 0 : print "C'est fini,...! [Mouhahaha]" else: liste.append(cpt) min=10 max=0 nbrn=0 cpt2=0 sam=len(liste) while cpt2 < sam: if liste[cpt2] > max: max = liste[cpt2] if liste[cpt2] < min: min = liste[cpt2] nbrn = nbrn + liste[cpt2] moy = nbrn/sam cpt2+=1 print sam, max, min,moy
Merci![]()
Partager