Python. Programm soll random wert speichern?
also ich habe ein Problem mit Python. Ich würde gerne das, dass Programm die Randomwerte die ich es addieren lasse speichert damit man nachher feststellen kann ob der User richtig gerechnet habt. Kann mir jemand weiter helfen?(Bin Anfänger)
Hier der Code bis jetzt:
import random
print('Hi, ich werde dir beim Mathe lernen helfen')
classrand = int(input('Zuerst mal in welche Klasse gehst du?(1-4): '))
print('Du wirst 20 Aufgaben lösen müssen')
class1 =[1,2,3,4,5,6,7,8,9,10]
def selectRandom(class1):
return random.choice(class1)
if classrand == 1:
for asking in range(20):
print('Was ist'+str(selectRandom(class1))+'+'+str(selectRandom(class1))+'?')
answer = int(input(''))
if answer == selectRandom(class1)+selectRandom(class1):
print('Richtig!')
else:
print('Falsch')
1 Antwort
Wie speichern? Als Text Datei?
Was mit auffällt ist, dass du zum kontrollieren andere Zahlen verwendest als in der gestellten Aufgabe.
Speichere die random Zahlen in zwei Variablen. Dann kannst du sie ausgeben auf die Eingabe warten und die Rechnung mit richtigem Ergebnis ausgeben.
Ja genau die Idee mit den zwei Variablen hat mir gefehlt!!! Danke.