Verifique se as palavras apresentadas não têm nenhum erro ortográfico.
Por favor, aguarde enquanto o programa carrega.
question = ['Atraz', 'Atrás', 'Propício', 'Propíssio', 'Propenço', 'Propenso', 'Adsorver', 'Viajem', 'Viagem', 'Discrição', 'Descrição', 'tachar', 'taxar', 'ora', 'hora', 'iminente', 'eminente', 'vocês ha dem ', 'vocês hão de', 'tu fostes', 'tu foste', 'Rúbrica', 'rubrica', 'mau-estar', 'mecher', 'cosinha', 'mexer', 'puchar', 'encher', 'enxer', 'xuxa', 'exijir', 'exigir', 'paralizar', 'paralisar', 'pesquizar', 'presado', 'deslise', 'deslize', 'asia', 'azia', 'gentilesa', 'gentileza', 'ancioso', 'ansioso', 'esterno', 'externo', 'pneumotórax', 'hemoptise', 'anúria', 'equimose', 'astenia', 'cianose', 'anúrria', 'oligoria', 'oligúria', 'enfizema', 'exceço', 'excesso', 'permição', 'permissão', 'excessão', 'exceção', 'licensa', 'cansasso', 'cansaço', 'pessa', 'peça', 'voçê', 'você', 'graçinha', 'gracinha', 'privilégio', 'previlégio', 'entrevista', 'intrevista', 'entervista', 'piriquito', 'periquito', 'irrequieto', 'irriquieto', 'cabeleireiro', 'cabeleileiro', 'pílula', 'pírula', 'blusa', 'bluza', 'problema', 'probrema', 'adevogado', 'idrolatada', 'idolatrada', 'asterisco', 'aminésia', 'amnésia', 'pertubar', 'perturbar', 'prostração', 'retrógrado', 'propriedade', 'pripiedade', 'poliomelite', 'poliomielite', 'bicarbonato', 'bicabornato', 'padastro', 'padrasto', 'mulçumano', 'muçulmano', 'polen', 'pólen', 'raíz', 'raiz', 'bem-te-vi', 'microondas', 'à toa', 'autoestima', 'antirrugas', 'antirugas', 'faço', 'fasso', 'Às veses', 'às vezes', 'andurinha', 'andorinha', 'erigir', 'biscoitar', 'indubitável', 'assistir', 'gosar', 'gozar', 'genocida', 'apócrifa', 'permitir', 'senilidade', 'demente', 'cenilidade', 'ânus', 'metereologia', 'meteorologia', 'entretido', 'entertido', 'supérfluo', 'supérfulo', 'errado', 'erado', 'certu', 'sombrancelha', 'sobrancelha\xa0', 'bugiganga ', 'derrepente', 'de repente', 'à caracois', 'apartir de', 'a partir de', 'concerteza', 'com certeza', 'retrógado', 'começei', 'comecei', 'coceira', 'coçeira', 'descanso', 'descanço', 'suspense', 'suspence', 'enfisema', 'nosocomial', 'disfagia', 'lage', 'giboia', 'cozinha', 'cirurjião', 'autocaro', 'adeverbio', 'cirurgião', 'autocarro']
option_A = [False, True, True, False, False, True, True, True, True, True, True, True, True, True, True, True, True, False, True, False, True, False, True, False, False, False, True, False, True, False, False, False, True, False, True, False, False, False, True, False, True, False, True, False, True, True, True, True, True, True, True, True, True, False, False, True, False, False, True, False, True, False, True, False, False, True, False, True, False, True, False, True, True, False, True, False, False, False, True, True, False, True, False, True, False, True, False, True, False, False, False, True, True, False, True, False, True, True, True, True, False, False, True, True, False, False, True, False, True, False, True, False, True, True, True, True, True, True, False, True, False, False, True, False, True, True, True, True, True, False, True, True, True, True, True, True, False, True, False, True, True, False, True, False, True, False, False, False, True, True, False, True, False, False, True, False, True, False, False, True, True, False, True, False, True, False, True, True, True, False, False, True, False, False, False, True, True]
option_B = ['_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_']
option_C = ['_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_']
option_D = ['_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_']
option_E = ['_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_']
example = ['_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_']
from js import alert, prompt, localStorage, window, confirm
import time
import random
n_questions = int(prompt("Quantas perguntas?", "5"))
localStorage.setItem("n_questions", n_questions)
deltas = []
correct = 0
print('============= INÍCIO')
randoms = []
wrongs = []
for i in range(n_questions):
done = 0
while done == 0:
rand = random.randint(0, len(question)-1)
if rand not in randoms:
randoms.append(rand)
done = 1
alert('O tempo começa a contar assim que a palavra aparece. Vamos começar?')
alert('Quando aparecer a palavra, clique em «OK» se a palavra não tiver nenhum erro ortográfico, e em «cancelar» se tiver.')
for i in range(len(randoms)):
index = randoms[i]
start = time.time()
user_answer = confirm(str(question[index]))
if str(option_A[index]).lower() == str(user_answer).lower():
result = 'Correto!'
correct += 1
else:
result = 'Incorreto. A resposta correta é: ' + str(option_A[index])
wrongs.append(randoms[i])
delta = round(time.time() - start, 2)
deltas.append(delta)
alert(result)
print('P: ' + question[index])
print('R: ' + str(user_answer))
print(result)
print(str(delta)+' s')
print('=============')
print('============= FIM')
alert(str(round(100*correct/n_questions,1))+'%'+' com tempo de resposta médio de: '+ str(round(sum(deltas)/len(deltas),2)) + ' s')
print('Número de perguntas: ' + str(n_questions))
print('Nota: '+str(round(100*correct/n_questions,1))+'%'+' com tempo de resposta médio de: '+ str(round(sum(deltas)/len(deltas),2)) + ' s')
if len(wrongs)>0:
user_answer = str(prompt("Corrigir as erradas? Introduza 'sim' or 'não'. >>> "))
if user_answer.lower() == 'sim':
randoms = wrongs
print('============= INÍCIO #2')
correct = 0
deltas = []
for i in range(len(randoms)):
index = randoms[i]
start = time.time()
user_answer = confirm("Clique em 'OK' se a palavra não tiver nenhum erro ortográfico. >>> " + str(question[index]))
if str(option_A[index]).lower() == str(user_answer).lower():
result = 'Correto!'
correct += 1
else:
result = 'Incorreto. A resposta correta é: ' + str(option_A[index])
wrongs.append(randoms[i])
delta = round(time.time() - start, 2)
deltas.append(delta)
alert(result)
print('P: ' + question[index])
print('R: ' + str(user_answer))
print(result)
print(str(delta)+' s')
print('=============')
print('============= FIM #2')
alert(str(round(100*correct/len(wrongs),1))+'%'+' com tempo de resposta médio de: '+ str(round(sum(deltas)/len(deltas),2)) + ' s')
print('Número de perguntas: ' + str(len(wrongs)))
print('Nota: '+str(round(100*correct/len(wrongs),1))+'%'+' com tempo de resposta médio de: '+ str(round(sum(deltas)/len(deltas),2)) + ' s')
print('Atualize a página para jogar novamente.')