All pastes #818579 Raw Edit

Unbenannt

public python v1 · immutable
·published 2007-12-16 11:43 UTC
rendered paste body
#!/usr/bin/python# -*- coding: utf-8 -*-from Quizkarte import Quizkarteclass Quiz:    """ Das super tolle Quizspiel! o/"""    def __init__(self, Fragepfad=r"/home/Freierfall/Fragen.dat",Stufe=0):        self.Fragepfad = Fragepfad        self.Stufe=Stufe        self.Fragen = []                f = file("Fragen.dat")        while True:            frage_ = f.readline()            antwort_ = f.readline()            self.Fragen.append(Quizkarte(frage_,antwort_))            if len(frage_) == 0 or len(antwort_) == 0:                break        f.close()        def stelleFrage(self,nr):        print self.Fragen[nr].zeigeFrage()        def tastaturEingabe(self,anzeigeText):        return raw_input(anzeigeText)        def checkAntwort(self,frage,antwort):        if frage.zeigeAntwort() == antwort:            return True        else:            return False        def zeigeRichtigeAntwort(self,frage):        return frage.zeigeAntwort()    def startQuiz(self):        Spielen = True        for frage in self.Fragen:            print frage.zeigeFrage()            print self.checkAntwort(frage,raw_input("Antwort eingeben: "))            print self.zeigeRichtigeAntwort(frage)        print "Spielende - Fragen alle!"q = Quiz()q.startQuiz()