Kurs:Python/Material/Scripts/Kopfrechnen üben

Aus Wikiversity

Ein einfaches Programm, dass Aufgaben fürs Kopfrechnen bereitstellt und auswertet.

Script[Bearbeiten]

Bislang wird nur die Addition unterstützt.

                                           Ich habe das Programm ausprobiert und habe Probleme festgestellt. Man muss immer vor dem " ein ( setzen und nach dem " auch ein ) setzen. Außerdem funktioniert das Programm nicht, es gibt immer "Leider Falsch an, egal ob deine Antwort richtig oder falsch ist. Außerdem funktioniert das Programm nicht, es gibt immer "Leider Falsch an, egal ob deine Antwort richtig oder falsch ist. Lg. C
              
# Kleines Spiel zum Kopfrechnen              
# Version 1

import random

eingabe = 4
ergebnis = 0         # Richtige Antworten
niete = 0               # Falsche Antworten

trenner = "= = = = = "

# Programm-Info für den Benutzer
print 
print "Das Programm trainiert das Kopfrechnen..."
print 4 * trenner
print "Das Programm gibt einen Term vor und die richtige Antwort muss angegeben werden."
print "Geben Sie eine 0 ein, um das Programm zu beenden."

# Programm-Schleife
while eingabe != 0:
    zahl1 = random.randint(1,10)
    zahl2 = random.randint(1,10)
    
    print "Die Aufgabe: " + str (zahl1) + " + " + str (zahl2)
    eingabe = input ("Das Ergebnis bitte: ")
    
    if eingabe == zahl1 + zahl2 :
        print "Schoen!"
        ergebnis = ergebnis + 1
        print 
    else:
        print "Leider falsch! Das gesucht Ergebnis war:",  zahl1 + zahl2
        print 
        niete = niete + 1

# Programm wird beendet und gibt noch schnell Feedback
print 3 * trenner
print "Sie hatten " + str(ergebnis) + " von " + str (ergebnis + niete -1) + " Aufgaben richtig."      # "-1" verhindert, dass der Abbruch mitgezaehlt wird
print "Sie haben das Programm beendet."