Problemes dans ma boucle
Bonjour, voila je debute sur python et jaimerais faire une fonction qui demande le nom et le message puis qui l'affiche en console jusque l'a aucun probleme mais apres je vaux faire une boucle while qui dit que tant que message n'est pas egale a quitter bah la fonction continue de tourner et donc redemande le nom et le message je vous mais mon code juste en bas merci d'avance
def talk():
name = input('Entrez votre psseudo : ')
message = input('Entrez votre message : ')
print('{} a envoyer ce message dans le canal "{}"'. format(name, message))
while message != 'quitter':
continue
talk()
Configuration: Windows / Chrome 83.0.4103.61
2 réponses
-
Contributeurbonjour, relis bien la documentation de
while
et decontinue
. -
Bonjour Paul,
Ce serait plutôt comme ça :
def talk(): message = '' while(message != 'q'): message = input('\nEntrez votre message (q = quitter) : ') if(message == 'q'): break name = input('Entrez votre pseudo : ') print('{} a envoyé ce message dans le canal "{}"'. format(name, message)) talk()