IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

boucle while qui ne s'arrete pas à la lecture d'un zero


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2005
    Messages : 110
    Par défaut boucle while qui ne s'arrete pas à la lecture d'un zero
    Bonjour !!

    J'ai un nouveau petit souci, lorsque je lis mon fichier texte, je veux que la lecture s'arrete lorqu'il ya un zero , mais la boucle, boucle indéfiniment :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    f = open(monfichier)
    while 1:
              t = f.readline()
              if t == "0"
                          break
    Mais ça boucle indéfiniment , Est-ce normal ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Tu n'aurais pas oublié le : après la condition de ton if !?

  3. #3
    Membre confirmé

    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2005
    Messages : 110
    Par défaut
    Tu n'aurais pas oublié le : après la condition de ton if !?
    Salut ! non je ne l'ai pas oublié sur mon code, d'ailleur le code s'execute mais la boucle while, boucle indéfiniment

    Cordialemnt

  4. #4
    Invité
    Invité(e)
    Par défaut
    OK, comme tu l'avais oublié sur le code de ton 1° message, je me disais...
    Sinon, tu as essayé d'afficher ta ligne pour voir ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    f = open(monfichier)
    while 1:
        t = f.readline()
        print t
        if t == "0":
            break

  5. #5
    Membre émérite
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Par défaut
    Tu as essayé cela?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    f = open(monfichier)
    t = f.readline()
    while t<>"0":
        t = f.readline()
        print t
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  6. #6
    Membre confirmé

    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2005
    Messages : 110
    Par défaut
    Re

    J'ai essayé ce que vous m'avais proposé et voici le resulta

    Pour la proposition de ADpierre: j'ai deja fais ce test et le s'affiche s'affiche le plus normalemnt du monde

    Pour la proposition de parp1 ça boucle indéfiniment !!

    C'est vraiment bizzare, Est ce que ça marche pour vos ? peut être qui c'est ma machine qui déconne

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [TThread] while qui ne s'arrete pas
    Par Bigmlb dans le forum C++Builder
    Réponses: 3
    Dernier message: 09/06/2014, 15h02
  2. [PHP 5.2] Boucle While qui ne s'arrete pas
    Par Pierrea4564 dans le forum Langage
    Réponses: 3
    Dernier message: 18/11/2011, 08h59
  3. Condition while qui ne s'arrete pas
    Par Drone dans le forum VBA Access
    Réponses: 5
    Dernier message: 16/05/2010, 19h48
  4. Boucle qui ne s'arrete pas
    Par pierrot67 dans le forum Bases de données
    Réponses: 4
    Dernier message: 29/03/2007, 10h19
  5. [Tableaux] boucle while qui ne boucle pas comme je veux
    Par oceane751 dans le forum Langage
    Réponses: 5
    Dernier message: 05/06/2006, 00h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo