# -*- coding: utf-8 -*- from __future__ import print_function quizdaten=(("Welche Programmiersprache lernst du " + "gerade? ", "Python"), ("Mit welchem reservierten Wort beginnen " + "Funktionsdefinitionen? ", "def"), ("Wie viele reservierte Wörter hat Python? ", "33"), ("Mit welchem reservierten Wort beginnen " + "Zählschleifen? ", "for") ) def quizfrage(quizeintrag): global punkte frage, loesung = quizeintrag antwort = raw_input(frage) if antwort == loesung: print("Richtig!") punkte = punkte + 1 else: print("Leider falsch!") print("Richtig ist:", loesung) print() print(""" Hallo! Du kannst hier ein paar Quizfragen beantworten, um dein Wissen zu Überprüfen.""") name = raw_input("Wie heißt du denn? ") print("Also viel Glück,", name, "- es geht los!") punkte = 0 for eintrag in quizdaten: quizfrage(eintrag) fragen_zahl = len(quizdaten) print() print("Du hast {0} von {1} Punkten erreicht!".format(punkte, fragen_zahl)) if punkte > fragen_zahl * 0.8: print("Super,",end=" ") elif punkte > 0: print("Fein, du hast schon einiges gelernt,", end=" ") else: print("Du stehst noch ziemlich am Anfang,", end=" ") print("{0}!".format(name)) print() print("Sieh dir doch mal das Python-Video auf der CD an!")