mit der while fnktion müsste ja eigentlich die Funktion imer wiederholt werden, da es mit der (1) imer den wert erfüllt zurückgibt. bei 2. blick ich grad net durch.