Je suis novice en programmation/Python. J'essaye de créer une fonction qui ajoutera un mot à une liste. J'ai essayé d'utiliser une boucle while pour ajouter demander si l'utilisateur veut ajouter un autre mot. Si l'utilisateur saisit «y» ou «Y», je souhaite réexécuter la fonction. Si l'utilisateur entre autre chose, je veux que la fonction retourne la liste. Lorsque j'exécute la fonction, elle continue d'exécuter la fonction, quelle que soit l'entrée. S'il vous plaît aider. MerciBesoin d'aide pour créer une fonction et appeler une fonction dans une fonction
def add_list():
x = []
first_list = raw_input('Please input a word to add to a list ')
x.append(first_list)
response = raw_input('Would you like to enter another word ')
while response == 'y' or 'Y':
add_list()
else:
return x
+1 pour me faire supprimer ma réponse. ;) –
+1 pour améliorer ma réponse –
Merci pour la réponse. J'ai révisé la partie while à ce que vous avez suggéré et je ne fonctionne toujours pas correctement. Il continue de faire une boucle si j'introduis autre chose que 'y' ou 'Y'. Est-ce que je manque quelque chose? – user1816629