Problemes dans ma boucle
Paul
-
Phil_1857 Messages postés 1883 Date d'inscription Statut Membre Dernière intervention -
Phil_1857 Messages postés 1883 Date d'inscription Statut Membre Dernière intervention -
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
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour, relis bien la documentation dewhile
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()