Avis sur l'énoncé d'un exercice du Swinnen
Bonjour à tous.
Je me retrouve devant 6 exercices qui se complètent et j'ai du mal à interpréter l'énoncé du premier.
Citation:
1.Écrivez un script qui permette d'encoder un fichier texte dont les lignes contiendront chacune les noms, prénom,
adresse, code postal et no de téléphone de différentes personnes (considérez par exemple qu'il s'agit des membres
d'un club).
2.Écrivez un script qui recopie le fichier utilisé dans l'exercice précédent, en y ajoutant la date de naissance et le sexe
des personnes (l'ordinateur devra afficher les lignes une par une et demander à l'utilisateur d'entrer pour chacune
les données complémentaires).
3.Considérons que vous avez fait les exercices précédents et que vous disposez à présent d'un fichier contenant les
coordonnées d'un certain nombre de personnes. Écrivez un script qui permette d'extraire de ce fichier les lignes qui
correspondent à un code postal bien déterminé.
4.Modifiez le script de l'exercice précédent, de manière à retrouver les lignes correspondant à des prénoms dont la
première lettre est située entre F et M (inclus) dans l'alphabet.
5.Écrivez des fonctions qui effectuent le même travail que celles du module pickle . Ces fonctions doivent permettre
l'enregistrement de variables diverses dans un fichier texte, en les accompagnant systématiquement d'informations
concernant leur format exact.
Au vue de ce que l'on me demande dans les exercices qui suivent, j'ai une hésitation sur la forme à donner à l'encodage du premier fichier texte :
1 - Un élément par ligne (une ligne avec le nom, une avec le prénom, etc..).
2 - Tout les éléments concernant une personne, regroupés sur la même ligne (séparés par de simples espaces).
3 - Dans les cas 1 et 2, faire précéder chaque éléments par son type (Nom: , Prénom:, etc..).
4 - Dans le cas 1, séparer chaque éléments par un caractère particulier ou une tabulation.
J'ai déjà beaucoup de mal avec Python, si je commence à ne plus comprendre les énoncés, "je ne suis pas sorti de l'auberge". :weird: