Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.28 KB | None | 0 0
  1. #reading students number
  2. n=int(input("donner le nombre de eleves"))
  3. while not (2<=n<=30):
  4.     print("le nombre est n'est pas entre 10 et 30")
  5.     n=int(input("donner le nombre de eleves"))
  6. #definning lists
  7. noms=[]
  8. dc1=[]
  9. dc2=[]
  10. ds=[]
  11. moyen=[]
  12. somme=0
  13. moy_genral=0
  14. #getting students names , marks in tests and adding them to lists
  15. for i in range(n):
  16.     noms.append(input("donner le noms d'eleves"))
  17.     note=float(input("donner le note de dc1"))
  18.     while not (0<=note<=20):
  19.         note=float(input("donner le note de dc"))
  20.     dc1.append(note)
  21.     note=float(input("donner le nombre de dc2"))
  22.     while not (0<=note<=20):
  23.         note=float(input("donner le nombre de dc2"))
  24.     dc2.append(note)
  25.     note=float(input("donner le nombre de ds"))
  26.     while not (0<=note<=20):
  27.         note=float(input("donner le nombre de ds"))
  28.     ds.append(note)
  29. #calculating studnts averages
  30.     moyen.append((dc1[i]+dc2[i]+ds[i]*2)/4)
  31. #calaculating general average of classe
  32. for i in moyen:
  33.     somme=somme+i
  34. moy_genral=somme/n
  35. #printing everything
  36. for i in noms, dc1, dc2, ds, moyen:
  37.     print(i)
  38. print("le moyen general de classe est",moy_genral)
  39. print("si tu veux Trier les élèves en moyenne ecrire oui")
  40. #ranking students and printing their names and averages from best to worst
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement