All pastes #818567 Raw Edit

Unbenannt

public python v1 · immutable
·published 2007-12-16 11:27 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 = [0]                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,frageNr,antwort):        if self.Fragen[frageNr].zeigeAntwort() == antwort:            return True        else:            return False        def zeigeRichtigeAntwort(self,nr):        return self.Fragen[nr].zeigeAntwort()    def startQuiz(self):        i = 1        Spielen = True        while Spielen:            if i >= len(self.Fragen):                Spielen = False                continue            q.stelleFrage(i)            print q.checkAntwort(i,q.tastaturEingabe("antwort eingeben: "))            print q.zeigeRichtigeAntwort(i)            i+=1        else:            print "Spielende - Fragen alle!"q = Quiz()q.startQuiz()