Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #reading students number
- n=int(input("donner le nombre de eleves"))
- while not (2<=n<=30):
- print("le nombre est n'est pas entre 10 et 30")
- n=int(input("donner le nombre de eleves"))
- #definning lists
- noms=[]
- dc1=[]
- dc2=[]
- ds=[]
- moyen=[]
- somme=0
- moy_genral=0
- #getting students names , marks in tests and adding them to lists
- for i in range(n):
- noms.append(input("donner le noms d'eleves"))
- note=float(input("donner le note de dc1"))
- while not (0<=note<=20):
- note=float(input("donner le note de dc"))
- dc1.append(note)
- note=float(input("donner le nombre de dc2"))
- while not (0<=note<=20):
- note=float(input("donner le nombre de dc2"))
- dc2.append(note)
- note=float(input("donner le nombre de ds"))
- while not (0<=note<=20):
- note=float(input("donner le nombre de ds"))
- ds.append(note)
- #calculating studnts averages
- moyen.append((dc1[i]+dc2[i]+ds[i]*2)/4)
- #calaculating general average of classe
- for i in moyen:
- somme=somme+i
- moy_genral=somme/n
- #printing everything
- for i in noms, dc1, dc2, ds, moyen:
- print(i)
- print("le moyen general de classe est",moy_genral)
- print("si tu veux Trier les élèves en moyenne ecrire oui")
- #ranking students and printing their names and averages from best to worst
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement