Calcul moyenne python
Résolu
Max1m3
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai crée un programme qui calcule des moyennes et qui ensuite calcule la moyenne génerale en faisant la moyenne des moyennes (C'est comme ça que mon lycée les calcule). Je voudrais seulement avoir des conseils et savoir si je pourrai modifier certaines choses. Merci !
Le code :
J'ai crée un programme qui calcule des moyennes et qui ensuite calcule la moyenne génerale en faisant la moyenne des moyennes (C'est comme ça que mon lycée les calcule). Je voudrais seulement avoir des conseils et savoir si je pourrai modifier certaines choses. Merci !
Le code :
matieres = [] moyennes = [] sn = 0 sc = 0 moyenne = 0 running = True running2 = True while running : matiere = input("Donnez le nom de la matiere que vous voulez utiliser : ") matieres.append(matiere) running2 = True while running2: note = input("Donnez la note (Sur 20). (Si vous voulez passer à une autre matière, entrez new, et si vous voulez arreter d'entrer des notes, entrez fin) : ") if note == "new": running2 = False moyenne = sn/sc moyennes.append(moyenne) sc = 0 sn = 0 moyenne = 0 elif note == "fin": moyenne = sn/sc moyennes.append(moyenne) sc = 0 sn = 0 moyenne = 0 running = False running2 = False elif float(note) > 20: print("Veuillez entrer une note en dessous de 20 !") elif float(note) < 0: print("Veuillez entrer une note au dessus de 0 !") else: coef = float(input("Donnez le coef de cette note : ")) sn = sn + float(note)*coef sc = sc + float(coef) for i in range(0, len(matieres)): print("Votre moyenne en", matieres[i],"est de", moyennes[i]) sn = sn+moyennes[i] sc = len(moyennes) moyenne = sn/sc print("Votre moyenne générale est de",moyenne, "!" ) if moyenne > 16: print("Félicitations !") elif moyenne > 14 and moyenne < 16: print("Tableau d'honneur !") elif moyenne < 14: print("Encouragements ou moins") input()
Configuration: Windows / Chrome 89.0.4389.90
A voir également:
- Moyenne avec coefficient python
- Moyenne avec coefficient excel - Guide
- Citizen code python avis - Accueil - Outils
- Moyenne en anglais excel - Guide
- Mot secret python pix ✓ - Forum Python
- Programme python ✓ - Forum Python
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
je suggère que tu testes ton programme.
si je réponds "y" à la première question, et "new" à la seconde, il s'écrase.
je suggère que tu testes ton programme.
si je réponds "y" à la première question, et "new" à la seconde, il s'écrase.