gpt4 book ai didi

python - 使用生成的短语检查输入的 If 语句

转载 作者:行者123 更新时间:2023-12-01 05:22:15 26 4
gpt4 key购买 nike

我需要找到一种方法来检查我随机生成的答案是否与用户输入的相同,然后跟踪正确和错误的数量。这就是我所拥有的

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: ") 来确保您要比较的答案的类型是字符串(在 python 2 中)。

据我所知,代码中的其他所有内容都应该有效。您可能想要使用:

if guess.lower().strip() == answer.lower().strip():

因此它不区分大小写,并且删除前导和尾随空格。

关于python - 使用生成的短语检查输入的 If 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22090537/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com