Beispiel. Das Programm sollte in Python lauffähig sein. Dazu muss aber die Formatierung angepasst werden. Dazu kann die Zitier-Funktion verwendet werden. Drücke "Zitieren", dann erscheint der formatierte Text.
import random
# Wörterbücher mit Subjekten (Singular/Plural) und Objekten
subjekte_singular = [
"Der lachende Vulkan", "Die explodierende Kaffeetasse", "Das singende Fensterglas",
"Die duftende Zeitmaschine", "Der Schrei des Koffers", "Das philosophische Kissen",
"Das melancholische Smartphone", "Die flatternde Glühbirne", "Der schläfrige Fächer",
"Das unsichtbare Flüstern",
# Alte, fast ausgestorbene Wörter
"Der welkende Lindwurm", "Der zürnende Drache", "Das alte Gemäuer", "Die verhangene Finsternis",
"Das müßige Antlitz", "Der kreischende Abakus", "Die irrende Schalmei", "Der flüsternde Unhold",
"Der brüllende Wanst", "Die schlummernde Düsternis"
]
subjekte_plural = [
"Die tanzenden Kartoffeln", "Die tobenden Marienkäfer", "Die schreienden Tapeten",
"Die flüsternden Regenschirme", "Die glühenden Sterne", "Die träumenden Giraffen",
"Die jubelnden Blätter", "Die summenden Melodien", "Die schmelzenden Worte",
"Die tänzelnden Federn",
# Alte, fast ausgestorbene Wörter
"Die schwelgenden Marsmenschen", "Die wankenden Gaukler", "Die hüpfenden Knilche",
"Die lästernden Kobolde", "Die wirbelnden Nebelschwingen", "Die tapferen Recken",
"Die rüstigen Baldachins", "Die jähen Steingeister", "Die flimmernden Irrlichter",
"Die schwatzenden Wirselkrauts"
]
objekte = [
"im tanzenden Kühlschrank", "neben der kichernden Schraube", "unter den träumenden Giraffen",
"in der schmelzenden Zeit", "über dem rauchenden Kaktus", "hinter dem weinenden Stern",
"auf dem lachenden Regenbogen", "neben dem singenden Windrad", "unter dem schweigenden Stuhl",
"auf dem purzelnden Eiswürfel",
# Alte, fast ausgestorbene Wendungen
"an des Himmels Zinne", "auf der wankenden Schwelle", "unter dem schweigenden Baldachin",
"im nebelgrauen Forst", "in der silbernen Finsternis", "bei des Mondes Antlitz",
"auf des Lindwurms Pfad", "über der glimmenden Furche", "an der zwielichtigen Lichtung",
"unter den tanzenden Schwingen"
]
# Tabellen für die Verben (Singular und Plural)
verben_singular = [
"zerspringt", "verdampft", "tanzt", "singt", "leuchtet", "wabert", "schwirrt",
"explodiert", "schleicht", "brüllt",
# Alte, fast ausgestorbene Verben
"dräut", "hallt", "schaudert", "schwindelt", "raunzt", "säuselt", "grollt", "lüftet",
"wittert", "haucht"
]
verben_plural = [
"zerspringen", "verdampfen", "tanzen", "singen", "leuchten", "wabern", "schwirren",
"explodieren", "schleichen", "brüllen",
# Alte, fast ausgestorbene Verben
"dräuen", "hallen", "schaudern", "schwindeln", "raunzen", "säuseln", "grollen", "lüften",
"wittern", "hauchen"
]
adverbien = [
"selbstvergessen", "schaumig", "panisch", "träumerisch", "quirlig", "flimmernd",
"hoffnungsvoll", "melodisch", "schwindelerregend", "hysterisch",
# Alte, fast ausgestorbene Wendungen
"ehrfurchtsvoll", "mutmaßlich", "redlich", "klammheimlich", "kümmerlich", "wankelmütig",
"brünstig", "wohlgefällig", "lautlos", "schicksalsträchtig"
]
gedankenfragmente = [
"Ein Schatten lernt zu singen.", "Das Nichts lacht laut.",
"Die Sterne weben Geschichten.", "Die Zeit jongliert die Ewigkeit.",
"Ein Tropfen küsst den Stein.", "Die Farbe hört auf zu existieren.",
"Der Baum atmet Träume.", "Das Licht sucht Farben.",
"Das Feuer küsst die Leere.", "Die Nacht kennt das Geheimnis.",
# Alte, fast ausgestorbene Wendungen
"Das Echo hallt im Nebel.", "Die Dämmerung säuselt schicksalhaft.",
"Ein Lindwurm grollt im Schatten.", "Das Schicksal raunt leise.",
"Die Nebel tanzen am Horizont.", "Das Mondlicht haucht Geheimnisse.",
"Ein Antlitz schwindelt in der Ewigkeit.", "Die Furche leuchtet im Wind.",
"Die Sterne wimmern lautlos.", "Ein Hauch lüftet die Dunkelheit."
]
# Generierung eines dadaistischen Satzes mit Singular/Plural-Anpassung
def dada_satz_generieren():
if random.choice([True, False]): # Zufällig Singular oder Plural auswählen
subjekt = random.choice(subjekte_singular)
verb = random.choice(verben_singular)
else:
subjekt = random.choice(subjekte_plural)
verb = random.choice(verben_plural)
objekt = random.choice(objekte)
adverb = random.choice(adverbien)
fragment = random.choice(gedankenfragmente)
satz = f"{subjekt} {verb} {objekt} {adverb}. {fragment}"
return satz
# Erstellung und Ausgabe der Dada-Erzählungen
print("***Dadamat spricht, erleuchtet vom Stein der Leisen:***")
dada_erzaehlungen = [dada_satz_generieren() for _ in range(5)]
for erzaehlung in dada_erzaehlungen:
print(erzaehlung)