Olá psrodrigo, seu código está um pouco confuso. Mas não desanime, já é um começo a tentativa.
 
	Para fazer o que deseja é bem simples, recomendo que use while
 
print("Olá, vou testar sua sabedoria!")
while True :
	resp = input("Você é inteligente? ")
	if resp == 'sim' or resp == 's' or resp == 'yes':
		print('Parabéns, é inteligente.')
		break
	elif resp == 'não' or resp == 'n' or resp == 'no':
		print('Que pena, não é inteligente')
		break
	else:
		print("Use sim ou não apenas")
		pass
	while True faz o código entrar em loop até retornar False ou ocorra o break.
 
	Caso o usuário não entre nada que esta no if ou elif, o else será aplicado e simplesmente passará, voltando ao inicio do while.
 
	Espero ter ajudado