Vous êtes sur la page 1sur 1

Adel Changuel IPEIM 2023

Correction «répertoire Téléphonique» #Q3--------------- if B==True:


def recherche_par_N(): fich=open("repertoire.txt",'w')
#Q1------------- N=input('donner le N°=') fich.writelines(L)
def ajouter(): try: fich.close()
nom=input("nom=") fich=open("repertoire.txt",'r') else:
Nt=input("N°=") L=fich.readlines() print(nom,' introuvable')
ch=nom+';'+Nt+'\n' B=False except:
fich=open("repertoire.txt",'a') for l in L: print('fichier inexistant')
fich.write(ch) if N in l: #modif_N()
fich.close() B=True
#ajouter() X=l.split(';')
print(X[0]) #Q5---------------
break def suprime_nom():
#Q2------------- if B==False: nom=input('donner le nom=')
def recherche_par_nom(): print(N," n'existe pas") try:
nom=input('donner le nom=') fich.close() fich=open("repertoire.txt",'r')
try: except: L=fich.readlines()
fich=open("repertoire.txt",'r') print('fichier inexistant') fich.close()
L=fich.readlines() #recherche_par_N() B=False
B=False i=0
for l in L: #Q4----------- for l in L:
if nom in l: def modif_N(): if nom in l:
B=True nom=input('donner le nom=') B=True
X=l.split(';') try: del(L[i])
print(X[1]) fich=open("repertoire.txt",'r') break
break L=fich.readlines() i=i+1
if B==False: fich.close() if B==True:
print(nom," n'existe pas") B=False fich=open("repertoire.txt",'w')
fich.close() i=0 fich.writelines(L)
except: for l in L: fich.close()
print('fichier inexistant') if nom in l: else:
#recherche_par_nom() B=True print(nom,' introuvable')
Nt=input('nouveau N°=') except:
ch=nom+';'+Nt+'\n' print('fichier inexistant')
L[i]=ch #fin--------------------------
break
i=i+1

Vous aimerez peut-être aussi