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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
| def ajouter_une_note (N):
nouvelle_saisie3 = input("Voulez vous saisir une nouvelle note ? (O/N)")
fichier = open ('notes.txt', "a")
ETUDIANT = []
while nouvelle_saisie3 == "O" or nouvelle_saisie3 =='o':
print("Vous allez rentrer une nouvelle note à un étudiant",)
print("Voici l'ensemble des cours pour lesquelles vous pouvez saisir une note")
fichier2 = open('cours.txt', 'r')
content = fichier2.read()
print(content)
code_cours = input("Veuillez saisir le code du cours : ")
refus = verif_cours(code_cours)#On vérifie si le cours existe bien
while refus == 1:
refus = verif_cours(code_cours)
if refus == 1:
print("Ce cours n'existe pas")
code_cours = input("saisir le nouveau numéro de cours : ")
print("Voici l'ensemble des étudiants pour lesquelles vous pouvez saisir une note")
fichier2 = open('etudiants.txt', 'r')
content = fichier2.read()
"""for line in content :
L = line.split(';')
if L[3] =="""
print(content)
num_etudiant = input("Veuillez saisir le n°étudiant de l'élève à qui vous voulez ajouter une note : ")
refus = verif_ID(num_etudiant)#On vérifie si l'étudiant existe bien
while refus ==1 :
refus = verif_ID(num_etudiant)
if refus == 1:
print("l'ID est inexistant")
num_etudiant = input("saisir n°étudiant : ")
for line in content :
ETUDIANT.append(line.split(';'))
ETUDIANT.sort() #Ne semble pas fonctionner
refus = verif_attribution(code_cours,num_etudiant)
while refus ==1 :
refus = verif_attribution(code_cours, num_etudiant)
if refus == 1:
print("L'étudiant n'est pas inscrit à ce cours là")
num_etudiant = input("saisir n°étudiant : ")
input_valide = False #pour vérifier que l'on ne saisi pas du texte ou note invalide
while not input_valide : #vérification
note = input("saisir la note du cours : ")
try :
note=float(note)
except :
print("La note saisie n'est pas compatible")
continue
if (note >= 0) and (note <= 20) :
input_valide = True
else :
print("La note saisie n'est pas compatible")
print("La note a bien été enregistrée")
note=str(note)
ligne3 = num_etudiant+';'+code_cours+';'+note+ '\n'
fichier.write(ligne3)
nouvelle_saisie3 = input("saisir une nouvelle note (O/N) ?")
fichier.close() |
Partager