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