#!/usr/bin/python3
# coding=UTF-8
def quizfrage():
global geld
antwort = input(frage)
if antwort == loesung:
print("Richtig!")
geld = geld + 100
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!")
print("Einfach nur die Buchstaben drueken und Enter")
geld = 0
frage = "Wie viele Bundesländer hat Deutschland? "
loesung = "c"
print("A. 14, B. 12, C. 16, D. 19")
quizfrage()
Ich würde mich über Verbesserungsvorschläge freuen.
Zuletzt geändert von Anonymous am Samstag 3. November 2012, 16:28, insgesamt 1-mal geändert.
Grund:Quelltext in Python-Code-Tags gesetzt.
Erweitere dein Quiz mal so, dass 10 Fragen gestellt werden. Dan werden dir sicher einige Dinge auffallen. Anschließend solltest du deinen Code dann so verbessern, dass n Fragen zur Verfügung stehen und k<=n davon zufällig davon gestellt werden. Dabei wirst du sicher über weitere Probleme stolpern.
Den Code kannst du dann ja wieder hier zeigen und beurteilen lassen.
In Ergänzung zu EyDu: Dir fehlt es an einer guten *Datenstruktur*! Du hast alles total enkoppelt, was eigentlich zusammengehört. Du kannst gerne mal bei mir "spicken", wie ich es einst angegangen bin.