Code Python traduit en HTML:
#variables globales
letexte=""  

def ecrisfichier():
    """Cette fonction ecris dans le fichier texte.txt
    le contenu de la variable globale letexte
    Cette fonction n'attend pas de paramètre
    et ne retourne auncune valeur 
    """ 
    fichier=open("texte.txt" ,"w" )
    fichier.write(letexte)
    fichier.close()


def lejob():
    """Cette fonction fait le travail
    elle modifie le contenu de la variable globale letexte de la
    façon suivante:
    elle remplace les caractère eéèê par le chiffre 3
    Cette fonction n'attend pas de paramètre
    et ne retourne auncune valeur
    """ 
    #variables locales
    caracteres="eéèê"  #variable locale
    nouveau_texte="" 
    #important : le fonctionnement dela boucle:
    for lettre in letexte:
        #pour chacune des lettres de notre variable letexte
        if lettre in caracteres:
            #on ajoute un 3 dans nouveau_texte
            nouveau_texte=nouveau_texte+"3" 
        else:
            #on ajoute simplement cette lettre
            nouveau_texte=nouveau_texte+lettre
    #nouveau_texte contient le texte modifié
    return nouveau_texte


#corps du programme
fichier=open("texte.txt" ,"r" )
letexte=fichier.read()
# Attention si le fichier n'existe pas il y a erreur !
fichier.close()
#letexte contient le texte original
letexte=lejob()
#letexte contient maintenant le texte modifié

ecrisfichier()
#le fichier de départ a été modifié

    
    

t3xt.py