我需要找到一种方法来检查我随机生成的答案是否与用户输入的相同,然后跟踪是非的数量。这是我的东西
import random
def playerTriviaQuestions():
fo = open("playerstriviaquestions.csv","r")
players = fo.readlines()
rquestions = random.choice(players)
data = rquestions.split(",")
rquestions = data[0]
answer = data[1]
print(rquestions)
print("")
print(answer)
guess = input("Answer: ")
if guess == answer:
print("Correct")
else:
print("Wrong")
fo.close()
应该使用
raw_input("Answer: ")
来确保将答案与之进行比较的类型是字符串(在python2中)。你知道吗据我所知,你的代码中的其他所有东西都应该工作。您可能需要使用:
所以它不区分大小写,所以前导和尾随空格被删除。你知道吗
相关问题 更多 >
编程相关推荐