Ich habe gerade erst mit Python begonnen und versuchte, eine Art von Flash-Karten zu machen. Ich tat dies, indem ich eine Textdatei innerhalb des Notizblocks machte und nur einige einfache mathematische Probleme schrieb. Die Probleme wurden so geschrieben.Versuchen, Flash-Karten in Python 3
1 + 1 = ???
2 + 2 = ???
8 x 4 = ???
dann war mein Code das.
#!/usr/bin/python3
x = 0
f=open('cardsss.txt').readlines()
while x < 6:
line = f
print(line[x])
answer = input()
if answer == line[x+1]:
print ('Correct')
else:
print ('Wrong')
x = x + 2
print ("Done")
Das Problem ist, dass, wenn ich in der Antwort gesagt, es sagt immer, dass ich in der falschen was auch immer setzen ist, und ich kann nicht herausfinden, warum.
Wo lese ich ein Bild wie dieses
1 + 1 = ???
2
Wrong
2 + 2 = ???
4
Wrong
8 x 4 = ???
32
Wrong
Done
Vielen Dank, das hat funktioniert und das Problem behoben, das ich hatte! Wusste nie, dass das das Problem oder der .strip() Code ist. Danke für Ihre Hilfe. –