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 ?
Question
Jonny Lopes
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
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.