Benutzer-Werkzeuge

Webseiten-Werkzeuge


quiz5

Dies ist eine alte Version des Dokuments!


Quiz 5

# Python für Kids -- 4. Auflage, Kapitel 4
 
# Autor: Gregor Lingl
 
# Datum: 6. 8. 2009
 
#                 (1) - mit 2 bedingten Anweisungen
 
#                 (2) - mit einer Programm-Verzweigung
 
#                 (3) - mit drei Fragen.
 
#                 (4) - mit Funktion quizfrage()
 
# miniquiz05.py   (5) - Mehrfach-Verzweigung für die Beurteilung
 
 
 
def quizfrage():
 
    global punkte
 
    antwort = 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 = input("Wie heißt du denn? ")
 
print("Also viel Glück,", name, "- es geht los!")
 
 
 
punkte = 0
 
 
 
frage = "Welche Programmiersprache lernst du gerade? "
 
loesung = "Python"
 
quizfrage()
 
 
 
frage = "Mit welchem reservierten Wort beginnt eine
 
Funktionsdefinition? "
 
loesung = "def"
 
quizfrage()
 
 
 
frage = "Wieviel reservierte Wörter hat Python? "
 
loesung = "33"
 
quizfrage()
 
 
 
print()
 
print("Du hast", punkte, "von 3 Punkten erreicht!")
 
 
 
if punkte == 3:
 
    print("Super,",end=" ")
 
elif punkte > 0:
 
    print("Fein, du hast schon einiges gelernt,", end=" ")
 
else:
 
    print("Du stehst noch ziemlich am Anfang,", end=" ")
 
print(name, "!")
 
print()
 
print("Sieh dir doch mal das Python-Video auf der CD an!")
quiz5.1271669516.txt.gz · Zuletzt geändert: 2013/04/08 21:09 (Externe Bearbeitung)