Code: Alles auswählen
ich wollte ein kleines Quiz zum üben programmieren und ich wollte es schaffen, in dieses Programm einmal "utf - 8" einzubauen
und das beim eintippen der Antworten die Schreibweise der Antwort egal ist. BSP F: Welche Farbe hat ein Apfel? A: Rot, rot, rOt!
Könnt ihr mir vielleicht dabei helfen? Ich habe schon einiges probiert aber es hat nie wirklich geklappt.
with open("FragenundAntworten.txt")as f:
FuA = f.readlines()
shuffle(FuA)
numRichtige = 0
numFalsche = 0
FrageNr = 0
numFragen = 10
for line in FuA[:numFragen]:
Frage, RichtigeAntwort = line.strip().split("\t")
Antwort = input(Frage + " ")
if Antwort == RichtigeAntwort:
FrageNr += 1
numRichtige += 1
print("Richtig!")
print("Frage Nr.%d | Richtig: %d | Falsch: %d" % (FrageNr, numRichtige, numFalsche))
print("-----------------------------------------------------------")
else:
FrageNr += 1
numFalsche += 1
print("Falsch, die korrekte Antwort lautet %s!" % RichtigeAntwort)
print("Frage Nr.%d | Richtig: %d | Falsch: %d" % (FrageNr, numRichtige, numFalsche))
print("-----------------------------------------------------------")