nsi:tds:jeux:ghostleg
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| nsi:tds:jeux:ghostleg [2022/04/03 14:41] – goupillwiki | nsi:tds:jeux:ghostleg [2025/02/06 23:18] (Version actuelle) – goupillwiki | ||
|---|---|---|---|
| Ligne 37: | Ligne 37: | ||
| * ouvre le fichier correspondant -- on suppose qu'il contient bien un un ghostleg | * ouvre le fichier correspondant -- on suppose qu'il contient bien un un ghostleg | ||
| * résout ce ghostleg et renvoie la chaîne de caractère correspondant à la solution. | * résout ce ghostleg et renvoie la chaîne de caractère correspondant à la solution. | ||
| + | |||
| + | ===== Aide ===== | ||
| + | |||
| + | === Ouvrir le fichier === | ||
| + | |||
| + | <code python> | ||
| + | f = open(filename, | ||
| + | content = f.read() | ||
| + | f.close() | ||
| + | lines = content.split(' | ||
| + | </ | ||
| + | |||
| + | Suite à ce code, '' | ||
| + | |||
| + | < | ||
| + | [' | ||
| + | </ | ||
| + | |||
| + | Vous remarquez que la dernière ligne est vide. Cela peut arriver mais n'est pas certain. Cela dépend de comment à été écrit le fichier. On peut s' | ||
| + | |||
| + | <code python> | ||
| + | while lines[-1] == '': | ||
| + | lines.pop() | ||
| + | </ | ||
| + | |||
| + | La fonction '' | ||
| + | |||
| + | === Accéder à un item === | ||
| + | |||
| + | Maintenant que nous disposons de '' | ||
| + | |||
| + | <code python> | ||
| + | >>> | ||
| + | ' | ||
| + | </ | ||
| + | En effet, '' | ||
| + | |||
| + | === Les différentes lignes === | ||
| + | |||
| + | Dans le ghostleg, vous avez une ligne d' | ||
| + | |||
| + | <code python> | ||
| + | lines[0] # ligne d' | ||
| + | lines[1:-1] # toutes les lignes sauf la première et la dernière | ||
| + | lines[-1] # dernière ligne | ||
| + | </ | ||
| + | |||
nsi/tds/jeux/ghostleg.1648989689.txt.gz · Dernière modification : de goupillwiki
