#la�o pra testar todas as possibilidades em cada rainha
for linha in linhas: for coluna in colunas: rainha2=(linha, coluna) print rainha2 raw_input("") a=1
#la�o que verifica a posi��o da rainha com a posi��o das rainhas
na #lista "rainhas". se estiver na mesma linha, coluna ou diagonal, #quebra raw_input("")o loop. for rainha in rainhas: dx=abs(rainha2[0]-rainha[0]) dy=abs(rainha2[1]-rainha[1]) if rainha[0]==rainha2[0] or rainha[1]==rainha2[1] or dx==dy: a=0 break else: a=1
#meu primeiro la�o sempre fica fora da fun��o... :(
for linha in linhas: for coluna in colunas: rainha2=(linha, coluna) rainhas=[] rainhas.append(rainha2) cont=2 contm=-1 nrainhas(rainhas,filtro,cont,contm,n, linhas, colunas)