2017-12-10 5 views
0

Ich bin kein Experte oder etwas nur ein Anfänger, aber ich habe Probleme Wert zu überprüfen, ob sie gegen eine Datei korrekt ist, dies ist mein Code jetztWert gegen eine Datei Python Überprüfung

line = open("question.txt", "r").readlines()[0] 
secondline = open("answer.txt", "r").readlines()[0] 
print("Please enter A or B for the correct answer") 
answer = input("What does "+ line + " mean? \n A: set of rules \n B: a 
program ").upper() 
if answer == (secondline): 
    print("Well done") 
else: 
    print("incorrect") 

what outputs is: 
Please enter A or B for the correct answer 
What does algorithm mean? 
A: set of rules 
B: a program a 
incorrect 
>>> 

die ‚Frage‘ Textdatei besteht nur aus Algorithmus in der ersten Zeile und die ‚Antwort‘ Textdatei nur ‚a‘ auf der ersten Zeile.

Bitte helfen! Vielen Dank.

Antwort

0

Um diesen Code Arbeit machen Sie entweder upper() mit lower() ersetzen können, oder den Inhalt von answer.txt zu A ändern.

Verwandte Themen