Die Module mit ihren Klassen und Funktionen.
Stellt diverse Hilfsfunktionen bereit.
Erzeugt eine grammatikalisch korrekte Aufzählung aus einer Liste.
Beispiel:
>>> a = ['lesen', 'reiten', 'Freunde treffen']
>>> aufzaehlung(a)
'lesen, reiten und Freunde treffen'
>>> b = ['Überwachen', 'Strafen']
>>> aufzaehlung(b)
'Überwachen und Strafen'
>>> c = ['schlafen']
>>> aufzaehlung(c)
'schlafen'
Parameter: | liste (list) – Eine Liste von Strings. |
---|---|
Rückgabetyp: | string |
Neu in Version 0.12.
Der übergebene Wert wird mit der gewählten Wahrscheinlichkeit zurückgegeben.
Neu in Version 0.11.
Parameter: |
|
---|
Der übergebene Wert wird mit einer Wahrscheinlichkeit von 16% zurückgegeben.
Veraltet ab Version 0.11: Wird durch pyzufall.helfer.chance() ersetzt.
Der übergebene Wert wird mit einer Wahrscheinlichkeit von 25% zurückgegeben.
Veraltet ab Version 0.11: Wird durch pyzufall.helfer.chance() ersetzt.
Der übergebene Wert wird mit einer Wahrscheinlichkeit von 50% zurückgegeben.
Veraltet ab Version 0.11: Wird durch pyzufall.helfer.chance() ersetzt.
Der übergebene Wert wird mit einer Wahrscheinlichkeit von 75% zurückgegeben.
Veraltet ab Version 0.11: Wird durch pyzufall.helfer.chance() ersetzt.
Macht den ersten Buchstaben gross.
Beispiele:
>>> erste_gross('das ist ein Beispiel?')
'Das ist ein Beispiel?'
>>> erste_gross('über Stock und Stein.')
'Über Stock und Stein.'
>>> erste_gross('älter als das Internet!')
'Älter als das Internet!'
Liest die Textdatei mit dem übergebenen Namen aus data/ zeilenweise ein und gib eine Liste zurück.
Beispiel:
>>> liste = lese('baeume.txt')
http://stackoverflow.com/questions/10174211/make-an-always-relative-to-current-module-file-path
Parameter: | dateiname (string) – Dateiname inklusive Endung, z.B. vornamen.txt |
---|---|
Rückgabetyp: | list |
Stellt diverse Generator-Funktionen zur Verfügung.
Gibt ein gültiges Datum zwischen dem 01.01.1950 und 31.12.2012 zurück.
Rückgabetyp: | string |
---|
Gibt einen fiktiven Firmenname zurück.
Zu tun
Funktion programmieren
Gibt ein gültiges Datum zwischen dem 01.01.1910 und 31.12.2012 zurück.
Rückgabetyp: | string |
---|
Gibt ein zufälliges Geschlecht zurück.
1 = männlich 0 = weiblich
2011 gibt es laut Statistik 51,18% weibliche Personen in Deutschland: https://www.destatis.de/DE/ZahlenFakten/GesellschaftStaat/Bevoelkerung/Bevoelkerungsstand/Tabellen/Zensus_Geschlecht_Staatsangehoerigkeit.html
Rückgabetyp: | int |
---|
Gibt ein zufälliges Interesse bzw Hobby zurück.
Veraltet ab Version 0.11: Wird durch pyzufall.generator.interessen_liste() ersetzt.
Gibt eine Liste von Interessen als String zurück.
Ohne Angabe der Anzahl werden 2 Interessen zurückgegeben.
Neu in Version 0.11.
Veraltet ab Version 0.12.
Bringt ein Objekt in Berzug zu einer männlichen Person.
Beispiel: ‘der Bär’ wird zu ‘den Bären’ oder ‘seinen Bären’
Bringt ein Objekt in Berzug zu einer weiblichen Person.
Beispiel: ‘der Bär’ wird zu ‘den Bären’ oder ‘ihren Bären’
Gibt eine Ortsangabe zurück.
Beispiel: ‘im Flur’
Zu tun
aufteilen in generator und zufällige aus liste
Gibt eine Person als Objekt in Bezug auf eine männliche Person zurück.
Beispiel: seine Mitarbeiterin
Gibt eine Person als Objekt in Bezug auf eine weibliche Person zurück.
Beispiel: ihre Mutter
Stellt die Klasse Person zur Verfügung. Mit ihr kann man ein Objekt erzeugen, dass eine Person mit zufällig generierten Daten darstellt.
Es kann auf jedes Attribut einzeln zugegriffen werden oder mit print(person) alle aufeinmal ausgeben werden.
Die generierten Daten basieren teilweise auf statistischen Werten und versuchen möglichst authentisch zu sein.
Quellen für Statistiken:
Stellt Funktionen bereit, die Sätze nach diversen Satz-Schemata generieren.
Die Funktion pyzufall.satz.satz() beinhaltet alle.
Generiert einen zufälligen Satz.
20% Standard-Sätze, 20% Fragen und 60% Themen-Sätze
Generiert einen Satz nach folgendem Muster: Gelb ist brauner als Türkis.
Generiert einen Satz nach dem Muster: <Ort> <Verb> <Person> <Adjektiv>.
Beispiel: Auf dem Spielplatz ist die Freundin hilfsbereit.
Generiert einen Satz nach dem Muster: Je untrainierter desto lächerlicher.
Generiert einen Satz über eine berufstätige Person.
Beispiel: Achmed, der Grafiker aus Waldheim, spielt den Nasenbär.
Generiert einen Satz mit den Mitgliedern einer Band.
Beispiel: Die Black Metal Band “Die Oralen Nudeln” besteht aus Marlene, Gert, Stefanie, Timm, Andrej, Friederike und Dorothea.
Generiert einen Satz, der den Zeitpunkt einer Bandgründung zum Thema hat.
Beispiel: Die Electroband “Kartoffel auf dem Klo” wurde am 26.10.2009 in Selb gegründet.
Generiert einen Satz, in dem ein Bandmitglied vorgestellt wird.
Beispiel: Annelise ist Gitarristin von der Gothicband “Kräuter in der Innenstadt”.
Generiert einen Satz mit dem Thema Baum.
Beispiel: Die gnadenlose Kerstin tritt gegen den Apfelbaum.
Generiert einen Satz mit Essen und/oder Trinken.
Beispiel: Die Wärterin isst Orangen mit Mayonnaise und trinkt dazu Milch.
Generiert einen Satz nach dem Muster: Braun ist eine unsittliche Farbe.
Generiert einen Satz, der eine Folgehandlung beschreibt.
Beispiel: Ohne dass Irmgard überlebt, bricht sie aggressiv ein.
Generiert eine Frage nach dem Grund, aus dem eine Person eine Tätigkeit ausführt
Beispiel: Wieso fällt dein Partner in Gedanken hin?
Generiert eine Frage nach der Person, die eine Tätigkeit ausführt.
Beispiel: Wer telefoniert bewusstlos in der Abtei?
Generiert eine Frage nach dem Ort, an dem eine Person eine Tätigkeit ausführt.
Beispiel: Wo singt ein Siebdrucker?
Generiert eine Frage nach der Art, wie eine Person eine Tätigkeit ausführt.
Beispiel: Wie wird sie beim ersten Date angefasst?
Generiert eine Frage nach dem Zeitpunkt, an dem eine Person eine Tätigkeit ausführt.
Beispiel: Wann säuft eine Hure?
Generiert einen Satz über eine Person mit Eigenschaften.
Beispiel: In der Garage ist das Mannsweib lesbisch.
Generiert einen Satz über eine Person in einem Kloster.
Beispiel: Bruder Ludwig ist der böseste Mönch im Kloster.
Generiert einen Satz zum Thema Körperteile.
Beispiel: Die ekelhafte Oma massiert ihren Fuß.
Generiert einen Satz mit einem nulltransitiven Verb.
Beispiel: Im Park schneit es.
Generiert einen einfachen Satz nach dem Muster: <Person> <Verb> <Adjektiv> <Ort>.
Beispiel: Die Geschmacklose bepisst sich cool in der Kirche.
Generiert einen einfachen Satz nach dem Muster: <Ort> <Verb> <Person> <Adjektiv>.
Beispiel: Beim ersten Date flieht er.
Generiert einen einfachen Satz nach dem Muster: <Adjektiv> <Verb> <Person> <Ort>.
Beispiel: Gehirntot weint die Schädlingsbekämpferin in der Psychiatrie.