[python-users] Vorstellung Pyrit

Detlef Lannert lannert at uni-duesseldorf.de
Mi Nov 10 17:32:03 CET 2010


> es gibt keine geheime Klingelzeichen.
> Dafür ist das Gebäude nicht so leicht zu finden! Die Tür zum Hof steckt 
> in einer Hecke in der Nikolausstr.

#! /usr/bin/env python
# encoding: utf-8
import time, sys

def gehe_zum_pycologne_treffen():
    while 1:
        jetzt = int(time.strftime("%H"))
        if jetzt < 19:
            str = "Berrenrather Str."
            zugang = "unauffaellige Hoftor"
        else:
            str = "Nikolausstr."
            zugang = "Loch in der Hecke"
        print "gehe in die %s und benutze das %s" % (str, zugang)
        time.sleep(30)
        if tor_ist_offen():
            print "Glück gehabt, jetzt findest Du auch den Raum!"
            break
        print "Du bist zur falschen Zeit (so etwa zwischen %d und" \
                " %d Uhr) am falschen Ort (in der %s)" \
                % (jetzt, jetzt + 1, str)
        if jetzt > 22:
            print "mache Dich nun lieber auf den Heimweg"
            sys.exit(1)
    du_bist_da()

if __name__ == "__main__":
    try:
        from pycologne import tor_ist_offen, du_bist_da
    except ImportError:
        def tor_ist_offen(): return True
        def du_bist_da(): pass
    gehe_zum_pycologne_treffen()

Daß ich es heute leider auch nicht schaffen werde, liegt aber nicht am
Algorithmus, sondern an einem anderen Termin.

  Detlef



Mehr Informationen über die Mailingliste python-users