[Python-de] Verhindern iener Leereingabe

A. Nigl newsletter at que-world.net
Sa Sep 29 18:46:28 UTC 2007


Philipp Walderdorff schrieb:
> def command(s):
>     print "command:", s
> 
>     while 1:
>         a = raw_input("a-input")
>         if not a: break
>         command(a)
> 
>         print "finished"

Warum eigentlich eine rekursion? Würde eine einfache Schleife nicht 
vollkommen reichen?

def command(s):
     a = ""
     while not a:
         a = raw_input("a-input")
     print a
     print "finished"

Mag sein das ich die Aufgabenstellung nicht so ganz verstanden hab.

Grüße Alexander