Exercice 23
Ecrire un algorithme en langage Python qui demande à l’utilisateur de saisir le nom d’un fichier et de lui afficher son extension. Exemple: si l’utilisateur saisie 'coursPython.pdf', le programme lui renvoie le message "L'extension du fichier est .pdf"
Solution
1 2 3 4 5 6 7 |
filename = input("Entrez le nom du fichier : ") # Utilisation de la méthode split() pour séparer le nom de fichier et son extension extension = filename.split(".")[-1] # Affichage du résultat print("L'extension du fichier est ." + extension) |
Dans ce programme:
- La fonction input(): demande à l'utilisateur de saisir le nom du fichier et stock le résultat dans la variable filename.
- La méthode split(): nous l'avons utilisé pour séparer le nom de fichier et son extension.
- La méthode split(): renvoie une liste de chaînes de caractères, donc nous utilisons l'index -1 pour récupérer la dernière chaîne qui correspond à l'extension.
- Enfin, à l'aide de la fonction print(): nous affichons un message avec l'extension du fichier.
- Notez bien: nous avons ajouté le caractère '.' avant l'extension dans le message en utilisant la concaténation de chaînes de caract+).
1 thought on “Solution Exercice 23: algorithme python qui renvoie l'extension d'un fichier”