Seite 1 von 1

queue

Verfasst: Montag 11. Juli 2011, 10:26
von Campionissimo
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"
                

Re: queue

Verfasst: Montag 11. Juli 2011, 10:52
von 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.

Re: queue

Verfasst: Montag 11. Juli 2011, 13:11
von 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: