我正在创建一个问答代码,我需要问题函数来返回 resposta_usuario 值,但它没有发生
问答游戏代码
perguntas = open('perguntas.txt','r')
respostas = open('respostas.txt','r')
respostas_linha = respostas.readlines()
c = 0
score = 0
def pergunta():
#Mostra a pergunta guardada no perguntas.txt e retorna a resposta do usuário
for linhas in perguntas:
if linhas == '\n':
resposta_usuario = input('Qual sua resposta?: ')
return resposta_usuario <------ THE PROBLEM IS HERE
else:
print (linhas)
def verificar(resposta_usuario):
if resposta_usuario == respostas_linha[c]:
print('Resposta Correta')
c=+c
score = score + 10
pergunta()
else:
print('Fim de jogo!')
print('Tente novamente')
pergunta()
print(resposta_usuario)
我期望 resposta_usuario 值的输出,但实际输出是
NameError:未定义名称“user_response”
隔江千里
阿波罗的战车
相关分类