Bem sou iniciante em python tenho estudado e dificultando cada vez mais para melhor o nivel de aprendizado. bem e me deparei com uma duvida cruel aqui está o codigo: print ''' Seja bem-vindo ao programa de perguntas e respostas ! você deseja iniciar ? Sim (s) ou Não (n)? ''' while True: iniciar = raw_input ('Aguardando resposta:\t ') if (iniciar == 's' or iniciar =='S' or iniciar == 'sim' or iniciar == 'Sim' or iniciar =='SIM'): print 'Vamos iniciar as perguntas\n' break elif (iniciar =='n' or iniciar =='N' or iniciar == 'não' or iniciar =='não' or iniciar =='não' or iniciar =='NÃO'): print 'OK! Até mais tarde!' break elif (iniciar!='n' or iniciar!='N' or iniciar!= 'não' or iniciar!='não' or iniciar!='não' or iniciar!='NÃO' or iniciar!='s' or iniciar!='S' or iniciar!='sim' or iniciar!='Sim' or iniciar!='SIM'): print 'Escolha entre Sim (s) ou Não (n)' import random file = open('/home/jonny/pergunta.txt', 'r') texto = file.read() separador = '*' perguntas = texto.split(separador) print random.choice(perguntas) Meu separador como diz o codigo é * antes de todas as perguntas eu tenho o * elas imprimem normal. adicionei o resp = raw_input ('Resposta: ') porem como irei definir a resposta correta para cada pergunta se elas vem de forma aleatoria ? Espero que alguém possa me ajudar