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()