Bonjour,
Je dois programmer un logiciel qui créer une base de données qui prend en compte des mots donnés par l'utilisateur ainsi que la langue dans lequel ils sont. Mon problème est que lorsque je veux ajouter le mot entré par l'utilisateur dans la base de données, celui-ci ne s'y inscrit pas. Pouvez vous m'aider ? Voici mon programme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
mot = input("Entrez votre mot (pas plus de trois lettres) ")
langue = input ("A quel langue correspond t-il ? (donnez en une)(Fr= Français, Ang= Anglais, Esp= Espagnol, All= Allemand)")
OuiOuNon = input("Correspond t-il a une autre langue? (oui/non)")
 
while OuiOuNon != 'non':
    langue = input('A quel autre langue appartient-il? (entrez en une)(Fr= Français, Ang= Anglais, Esp= Espagnol, All= Allemand)')
    OuiOuNon = input("Correspond t-il a une autre langue? (oui/non)")
 
 
import csv
with open('BDM.csv','w+',newline='') as fichiercsv:
    writer=csv.writer(fichiercsv)
    writer.writerow(['Mots','Français','Anglais','Espagnol','Allemand'])
 
def AjouterLangue():
    import csv
    with open('BDM.csv','a',newline='',encoding='utf-8') as fichiercsv:
        writer=csv.writer(fichiercsv)
        writer.writerow(mot)
Merci !