#!/usr/bin/python # -*- coding: utf-8 -*- from Quizkarte import Quizkarte class 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()