Lückenzauber in Python (Lückenzauber in Python), Spiel, Seite 724500
https://www.purl.org/stefan_ram/pub/parametrisierung_py (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Python-Kurs (leicht)

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( _ ):
pass

g( 'Mia' )
g( 'Ben' )
g( 'Lea' )

Protokoll

 

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram724500 stefan_ram:724500 Lückenzauber in Python Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724500, slrprddef724500, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/parametrisierung_py