Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
quiz5 [2010/04/19 11:31] 127.0.0.1 Externe Bearbeitung |
quiz5 [2015/05/28 12:45] (aktuell) admin |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Quiz 5 ====== | ====== Quiz 5 ====== | ||
- | <code python> | + | <code python quiz5.py> |
- | # Python für Kids -- 4. Auflage, Kapitel 4 | + | #Python3 |
- | + | # -*- coding: utf-8 -*- | |
- | # Autor: Gregor Lingl | + | from __future__ import print_function |
- | + | ||
- | # 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(): | def quizfrage(): | ||
- | |||
global punkte | global punkte | ||
- | + | antwort = raw_input(frage) | |
- | antwort = input(frage) | + | |
if antwort == loesung: | if antwort == loesung: | ||
- | |||
print("Richtig!") | print("Richtig!") | ||
- | |||
punkte = punkte + 1 | punkte = punkte + 1 | ||
- | |||
else: | else: | ||
- | |||
print("Leider falsch!") | print("Leider falsch!") | ||
- | |||
print("Richtig ist:", loesung) | print("Richtig ist:", loesung) | ||
- | |||
print() | print() | ||
- | |||
- | |||
- | |||
print(""" | print(""" | ||
- | |||
Hallo! Du kannst hier ein paar Quizfragen | Hallo! Du kannst hier ein paar Quizfragen | ||
- | |||
beantworten, um dein Wissen zu Überprüfen.""") | beantworten, um dein Wissen zu Überprüfen.""") | ||
- | + | name = raw_input("Wie heißt du denn? ") | |
- | name = input("Wie heißt du denn? ") | + | |
print("Also viel Glück,", name, "- es geht los!") | print("Also viel Glück,", name, "- es geht los!") | ||
- | |||
- | |||
- | |||
punkte = 0 | punkte = 0 | ||
- | |||
- | |||
- | |||
frage = "Welche Programmiersprache lernst du gerade? " | frage = "Welche Programmiersprache lernst du gerade? " | ||
- | |||
loesung = "Python" | loesung = "Python" | ||
- | |||
quizfrage() | quizfrage() | ||
- | + | frage = """Mit welchem reservierten Wort beginnt eine | |
- | + | Funktionsdefinition? """ | |
- | + | ||
- | frage = "Mit welchem reservierten Wort beginnt eine | + | |
- | + | ||
- | Funktionsdefinition? " | + | |
loesung = "def" | loesung = "def" | ||
- | |||
quizfrage() | quizfrage() | ||
- | |||
- | |||
- | |||
frage = "Wieviel reservierte Wörter hat Python? " | frage = "Wieviel reservierte Wörter hat Python? " | ||
- | |||
loesung = "33" | loesung = "33" | ||
- | |||
quizfrage() | quizfrage() | ||
- | |||
- | |||
- | |||
print() | print() | ||
- | |||
print("Du hast", punkte, "von 3 Punkten erreicht!") | print("Du hast", punkte, "von 3 Punkten erreicht!") | ||
- | |||
- | |||
- | |||
if punkte == 3: | if punkte == 3: | ||
- | |||
print("Super,",end=" ") | print("Super,",end=" ") | ||
- | |||
elif punkte > 0: | elif punkte > 0: | ||
- | |||
print("Fein, du hast schon einiges gelernt,", end=" ") | print("Fein, du hast schon einiges gelernt,", end=" ") | ||
- | |||
else: | else: | ||
- | |||
print("Du stehst noch ziemlich am Anfang,", end=" ") | print("Du stehst noch ziemlich am Anfang,", end=" ") | ||
- | |||
print(name, "!") | print(name, "!") | ||
- | |||
print() | print() | ||
- | |||
print("Sieh dir doch mal das Python-Video auf der CD an!") | print("Sieh dir doch mal das Python-Video auf der CD an!") | ||
- | |||
</code> | </code> | ||