Problemes dans ma boucle

Paul -  
Phil_1857 Messages postés 1872 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 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, relis bien la documentation de
while
et de
continue
.
0
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   168
 
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()

0