import time
def teste_autismo():
perguntas = [
"1. Tens dificuldade em entender indiretas, sarcasmo ou frases ambíguas?",
"2. É difícil começar ou manter conversas?",
"3. Preferes interações estruturadas ou previsíveis?",
"4. Sons, luzes ou cheiros fortes incomodam-te mais do que às outras pessoas?",
"5. Ficas facilmente sobrecarregado(a) em ambientes movimentados?",
"6. Sentes desconforto quando a tua rotina muda inesperadamente?",
"7. Gostas de fazer as coisas sempre da mesma forma?",
"8. Tens interesses muito intensos que ocupam grande parte do teu foco?",
"9. Tens dificuldade em mudar de tarefa quando estás concentrado(a)?",
"10. Tens dificuldade em perceber expressões faciais ou intenções das outras pessoas?"
]
pontos = 0
print("=== TESTE INFORMATIVO DE CARACTERÍSTICAS DO ESPECTRO AUTISTA ===\n")
print("Responde com S (Sim) ou N (Não)\n")
for pergunta in perguntas:
resposta = input(pergunta + " ").strip().lower()
while resposta not in ["s", "n"]:
resposta = input("Por favor, responde apenas com S ou N: ").strip().lower()
if resposta == "s":
pontos += 1
print("\n=== RESULTADO ===")
print(f"Total de respostas 'Sim': {pontos}/10")
if pontos <= 3:
print("→ Poucos indicadores. Provavelmente não apresenta muitos traços típicos.")
elif pontos <= 6:
print("→ Alguns traços comuns em pessoas neurodiversas. Nada conclusivo.")
else:
print("→ Vários indicadores presentes. Pode ser útil refletir e, se fizer sentido, procurar um profissional.")
print("\n*Este teste NÃO é um diagnóstico. É apenas para uso informativo.*")
print("A voltar ao menu...\n")
time.sleep(5)
def sair():
print("***********************")
print("\tFim do Programa")
print("***********************")
quit()
def menu():
while True:
print("\n*********************************************************")
print("\t\t\tMenu Principal")
print("*********************************************************")
escolha = input("""
1: Fazer o teste de traços do espectro autista
2: Sair
Escolhe uma opção: """)
escolha = escolha.strip().lower()
if escolha == '1':
teste_autismo()
elif escolha == '2':
time.sleep(2)
sair()
else:
print("\nOpção inválida! Tenta novamente.")
time.sleep(2)
menu()