Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.alt.folklore.computer > #51714
| From | Hermann Riemann <nospam.ng@hermann-riemann.de> |
|---|---|
| Newsgroups | de.alt.folklore.computer |
| Subject | Re: Der erste Computer |
| Date | 2025-08-12 09:57 +0200 |
| Message-ID | <mg0affFhtu5U1@mid.individual.net> (permalink) |
| References | (17 earlier) <170egl-rne.ln1@news.martinen.de> <10156qa$1imp$1@solani.org> <Pet-20250527214138@ram.dialup.fu-berlin.de> <sinedemo-20250613000434@ram.dialup.fu-berlin.de> <Gedichte-20250613004402@ram.dialup.fu-berlin.de> |
Am 13.06.25 um 01:47 schrieb Stefan Ram:
> ram@zedat.fu-berlin.de (Stefan Ram) schrieb oder zitierte:
>> Hier ein Python-Programm zur Nachbildung des obigen Pet-Programms.
>
> Ich schrieb in den 70er Jahren auch einen Gedichtgenerator.
> Hier ein Nachbau. Zuerst eine Ausgabe. (Sollte bei fast
> jedem Programmaufruf anders sein.)
>
> Die Nacht zittert zurück.
> Nichts wandert.
> Die Stille bleibt noch.
> Vielleicht schwebt Das Schweigen.
> Die Leere, im Fragen.
> Das Leben verblasst vorbei.
>
> Quelltext:
>
> import random
>
> subjekte = [
> "Die Stille", "Ein Schatten", "Das Licht", "Ein Gedanke", "Die Erinnerung",
> "Ein Moment", "Der Tag", "Die Nacht", "Ein Traum", "Die Zeit", "Ein Gefühl",
> "Der Wind", "Ein Blick", "Das Schweigen", "Ein Schritt", "Der Regen",
> "Ein Wunsch", "Die Angst", "Das Leben", "Die Hoffnung", "Ein Zweifel",
> "Die Leere", "Der Anfang", "Das Ende", "Ein Flüstern", "Die Frage",
> "Der Morgen", "Die Müdigkeit", "Das Jetzt", "Die Ferne"
> ]
>
> verben = [
> "verblasst", "verharrt", "wandert", "zerbricht", "schweigt", "verliert sich",
> "entsteht", "verändert sich", "verweilt", "vergeht", "wächst", "fällt",
> "bleibt", "ruht", "verblasst", "sinkt", "wartet", "irrt", "flieht", "schwindet",
> "dauert", "tropft", "zittert", "brennt", "schwebt", "zittert", "verfliegt",
> "schläft", "verirrt sich", "versteckt sich", "verliert"
> ]
>
> adjektive = [
> "leise", "schwer", "fern", "unendlich", "verloren", "still", "unbemerkt",
> "zerbrechlich", "alt", "neu", "einsam", "kalt", "warm", "leer", "blass",
> "müde", "nah", "dunkel", "hell", "sanft", "schwach", "fremd", "ruhig",
> "stumm", "zerbrechlich", "klar", "verborgen", "flüchtig", "schwach", "tief"
> ]
>
> objekte = [
> "im Nebel", "zwischen den Zeilen", "im Herzen", "im Dunkel", "im Morgenlicht",
> "im Regen", "im Wind", "im Vergessen", "im Schatten", "im Licht", "im Gestern",
> "im Heute", "im Traum", "im Raum", "im Nichts", "im Innern", "im Blick",
> "im Moment", "im Schweigen", "im Regen", "im Anfang", "im Ende", "im Zweifel",
> "im Flüstern", "im Aufbruch", "im Stillstand", "im Dazwischen", "im Spiegel",
> "im Staub", "im Schatten", "im Licht"
> ]
>
> zusatz = [
> "ohne Antwort", "wie ein Flüstern", "in der Ferne", "für einen Augenblick",
> "ohne Ziel", "zwischen gestern und morgen", "trotz allem", "im Innersten",
> "ohne Grund", "wie ein Echo", "im Vergehen", "ohne Halt", "im Fallen",
> "für immer", "im Jetzt", "ohne Namen", "im Zweifel", "im Verlorensein",
> "im Schweigen", "ohne Licht", "im Warten", "ohne Richtung", "im Versteck",
> "im Suchen", "ohne Antwort", "im Schatten", "im Licht", "im Fragen"
> ]
>
> muster = [
> "{subj} {verb}.",
> "{subj} {verb} {obj}.",
> "{subj} ist {adj}.",
> "{subj} bleibt {adj}.",
> "{subj} {verb} {zus}.",
> "{subj}, {zus}.",
> "Manchmal {verb} {subj}.",
> "Vielleicht {verb} {subj}.",
> "{subj} {verb} noch.",
> "Nichts {verb}.",
> "Alles ist {adj}.",
> "Es bleibt {adj}.",
> "{subj} {verb} leise.",
> "{subj} {verb} langsam.",
> "{subj} {verb} weiter.",
> "{subj} ist {adj} {obj}.",
> "{subj} ist {adj} {zus}.",
> "{subj} {verb} {obj} {zus}.",
> "{subj} {verb} {obj}, {zus}.",
> "{subj} {verb} nicht.",
> "{subj} {verb} kaum.",
> "Vielleicht {verb} {subj} {obj}.",
> "Noch {verb} {subj}.",
> "Immer {verb} {subj}.",
> "Nie {verb} {subj}.",
> "{subj} {verb} fort.",
> "{subj} {verb} zurück.",
> "{subj} {verb} vorbei.",
> "{subj} bleibt.",
> "{subj} vergeht.",
> "{subj} {verb} allein.",
> "{subj} {verb} stumm."
> ]
>
> def generiere_satz():
> satzmuster = random.choice(muster)
> satz = satzmuster.format(
> subj=random.choice(subjekte),
> verb=random.choice(verben),
> adj=random.choice(adjektive),
> obj=random.choice(objekte),
> zus=random.choice(zusatz)
> )
> return satz
>
> def generiere_gedicht(zeilen=None):
> if zeilen is None:
> zeilen = random.randint(4, 6)
> return "\n".join(generiere_satz() for _ in range(zeilen))
>
> if __name__ == "__main__":
> print(generiere_gedicht())
>
>
Als nächstes "reim dich oder ich fress dich"?
Also Takt und Klangfilter.
Das ganze erinnert mich an Management Sprücheklopfer ( Achamowitz?)
Back to de.alt.folklore.computer | Previous | Next — Next in thread | Find similar
Re: Der erste Computer Hermann Riemann <nospam.ng@hermann-riemann.de> - 2025-08-12 09:57 +0200 Re: Der erste Computer ram@zedat.fu-berlin.de (Stefan Ram) - 2025-08-12 08:30 +0000
csiph-web