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
Définir Les Variables Et Afficher Leur Type Texte - Variable Bonjour Nombre - Entier - Variable 42 Nombre - Decimal - Variable 3.14 Printtype de La Variable Texte - Variable Typetexte - Variable