Olá Programadores!!
Hoje vamos aprender como criar uma simples teste, ou prova em Python
O programa consiste em uma simples pergunta, e com 3 alternativas (a b c). Caso a resposta seja errada o programa da mais uma chance ao usuário, caso acerte, mostra uma mensagem de acerto e encerra o programa.
Primeiro o Programa – Depois a explicação!
print ''' #1
Quanto é 23 x 5?
(a)201
(b)115
(c)320
'''
while True: #2
resposta = raw_input('R: ') #3
if resposta == 'a': #4
print 'Você errou'
elif resposta == 'b':
print 'você acertou' #5
break #6
elif resposta == 'c': #7
print 'Você errou'
Entendo o Programa:
Linha 1 – Escrevemos na tela a pergunta desejado
Usando ”’ Escrevemos um texto pré formatado
(Sem a necessidade de colocar espaços e parágrafos)
Linha 2 – Começamos um loop infinito
Oque é um Loop?
Loop, do inglês laço, lada mais é do que um bloco de comando que sempre é executado.
EX:
while True:
print 'oi'
print 'tchau'
Saída:
tchau
oi
tchau
oi
tchau
oi
tchau
oi
…… (NÃO PARAA!)
Linha 3 – Criamos uma variável com a resposta do usuário
Linha 4 – Aqui fazemos um teste, se a resposta for ‘a’, o usuário errou,e como esse bloco de programa é um loop, o programa faz a pergunta denovo
Linha 5 – Caso a resposta seja b (a resposta correta), o programa escreve uma mensagem de acerto
Linha 6 – Encerra o loop e o programa com o comando break
Linha 7 – Mesmo da linha 4
Saídas:
>>>
Quanto é 23 x 5?
(a)201
(b)115
(c)320
R: a
Você errou
R: c
Você errou
R: b
você acertou
>>>
SE VOCÊ GOSTOU CLIQUE AQUI!!
Não se esqueça de deixar a resposta!! – Obrigado
DEIXE SUAS DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: [email protected].