queue

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Campionissimo
User
Beiträge: 102
Registriert: Montag 28. März 2011, 07:50

Hi,
irgendiwe komm ich nicht auf die Lösung meines Problems.

ich habe eine queue und in der werden abwechselnd zwei verschieden begriffe übermittelt.
bei dem ersten begriff soll in einer while schleife bestimmte dinge abgearbeitet werden. so lange bis ein anderer begriff kommt.
Wenn der zweite begriff kommt soll es auch wieder in eine while schleife und wieder was abarbeiten.
Weiß bestimmt jemand was:
hab es mal so probiert:

Code: Alles auswählen

def lauf(self):
                
        item = self.queue1.get()
        isHallo = True
             
        while True:
             
            if item[1] == "Hallo":
                time.sleep(9)
                print "Hallo"
            else:
                
                time.sleep(9)
                print "BB"
                
BlackJack

@Campionissimo: Weigerst Du Dich immer noch Python-Grundlagen zu lernen? Oder allgemein Programmieren. Denn ich sehe nicht so ganz wie Du in dem Schnippsel *ernsthaft* versuchst das beschriebene in Code umzusetzen. Ausserdem beschreibst Du nicht was der Code macht, und was Du stattdessen erwartet hättest.
problembär

Über den Code oben mußte ich ausnahmsweise mal lachen. Bei der Fragestellung nicht zu beschreiben, was "self.queue1.get()" macht, ist schon ziemlich irrwitzig. :mrgreen:
Antworten