Kurs:Python/Material/Scripts/Kopfrechnen üben
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."