def ManipFichier(chemin, mode, text=''):
    try:
        with open(chemin, mode) as fichier:
            FichierOuvert = True
            if mode=='r':
                texte = fichier.read()
                print(texte)
            if mode=='w':
                fichier.write(text)
            if mode=='a':
                texte='\n'+text
                fichier.write(texte)

    except Exception as message:
        print(message)

Fin = False

print("////////////////////////LES FICHIERS//////////////////////////")
print("Appuyer sur R pour ouvrir et lire le fichier:")
print("Appuyer sur E pour ouvrir et écrire dans un nouveau fichier:")
print("appuyer sur A pour ouvrir et ajouter du texte au fichier:")
print("appuyer sur Q pour quitter:")
print("//////////////////////////////////////////////////////////////")
print(" ")

while Fin == False:

    choix=input()

    if choix.upper() == "R": ManipFichier('lesfichiers.txt', 'r')
                
    if choix.upper() == "E":
        texte=input("Saisissez le texte à sauvegarder:")
        ManipFichier('lesfichiers.txt', 'w', texte)
                
    if choix.upper() == "A":
        texte=input("Saisissez le texte à sauvegarder:")
        ManipFichier('lesfichiers.txt', 'a', texte)

    if choix.upper() == "Q":
        print("Fin du programme")
        Fin = True
