Informatique

Question

Bonsoir, je bloque sur une question pour mon exo de nsi qui est :
Écrire une fonction "ajouter_liste_de_fruit(nom_fichier, nom_fruit, poids) qui permet de rajouter une entree dans le fichier "nom_fichier"

Merci!

1 Réponse

  • Réponse :

    Bonsoir,

    def ajouter_liste_de_fruit(nom_fichier, nom_fruit, poids):

       with open(str(nom_fichier), 'r') as file:

           liste_fruits = file.read()

       with open(str(nom_fichier), 'w') as file:

           file.write(liste_fruits + f"{nom_fruit}, {poids}\n")

    Explications :

    La fonction ajouter_liste_de_fruit ouvre en lecture le fichier contenant la liste de fruits, puis stocke son contenue dans la variable liste_fruits.

    Ensuite elle ouvre le fichier contenant la liste des fruits en écriture puis écris dedans la valeur de liste_fruits + le nouveau fruit.

Autres questions