Lückenzauber
In der folgenden Zauberrolle wiederholt sich »Beep( …, 200 )« immer wieder, aber wir können keinen Zauber dafür definieren, da sich die Zahl vor dem Komma ständig ändert (mal ist es »1498«, dann »1260« und schließlich »1000«).
- Zauberrolle
from collections import *
from datetime import *
from itertools import *
from random import *
from re import *
from time import *
from timeit import *
from turtle import *
from winsound import *Beep( 1498, 200 )
Beep( 1260, 200 )
Beep( 1000, 200 )
In solchen Fällen ist es möglich, im Zauber einfach eine Lücke zu lassen, die dann später aufgefüllt werden kann.
Solche Lückenzauber werden mit »( _ ):« an Stelle von »():« geschrieben.
- Zauberrolle
from collections import *
from datetime import *
from itertools import *
from random import *
from re import *
from time import *
from timeit import *
from turtle import *
from winsound import *def p( _ ):
Beep( _, 200 )p( 1498 )
p( 1260 )
p( 1000 )
Die folgende Zauberrolle gibt drei Begrüßungen aus.
- Zauberrolle
from collections import *
from datetime import *
from itertools import *
from random import *
from re import *
from time import *
from timeit import *
from turtle import *
from winsound import *print( 'Hallo ', 'Mia', '!', sep='' )
print( 'Hallo ', 'Ben', '!', sep='' )
print( 'Hallo ', 'Lea', '!', sep='' )- Protokoll
Hallo Mia!
Hallo Ben!
Hallo Lea!
Schreiben Sie nun einen Lückenzauber »g«, so daß die folgende Zauberrolle die gleiche Ausgabe wie die vorherige bewirkt.
Dazu soll der Platzhalter »pass« in der folgenden Zauberrolle durch etwas anderes ersetzt werden.
- Zauberrolle
from collections import *
from datetime import *
from itertools import *
from random import *
from re import *
from time import *
from timeit import *
from turtle import *
from winsound import *def g( _ ):
passg( 'Mia' )
g( 'Ben' )
g( 'Lea' )- Protokoll