ich möchte ein Quiz programmieren, wobei dem die Fragen und Antworten wegen der Übersichtlichkeit in einer separaten Datei liegen(fragenkatalog.py).
mein ursprünglicher Plan war es, jede Frage mit samt ihren Antworten in jeweils eine eigene Funktion unterzubringen (def frage1(self):, def frage2(self): usw), die ich dann per Random aufrufe, doch leider klappt das nicht so wie ich es mir vorstelle.
Das sieht ca so aus:
Code: Alles auswählen
fragennummer=random.randint(1,20)
fragenkatalog.frage+str(fragennummer)
print frage
print antwort
Fragenkatalog:
Code: Alles auswählen
def frage1(self):
frage="Dies ist die erste Frage"
antwort="Dies ist die erste Antwort"
Wie bekomme ich es hin, dass genau die Funktion aufgerufen und die Variable übergeben wird, die zu der Nummer des Zufallsgenerators passt?
MfG