Advertisement
Guest User

Untitled

a guest
May 23rd, 2015
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. acertos = 0
  2.  
  3. def jogovira(lista, n):
  4. if solucionado(lista, n):
  5. acertos += 1
  6. return
  7. else:
  8. for i in range(n):
  9. jogovira(tira(lista, i, n), n)
  10.  
  11.  
  12. def solucionado(lista, n):
  13. for i in range(n):
  14. if (lista[i] != 'x'):
  15. return False
  16. return True
  17.  
  18. def tira(lista, i, n):
  19. if lista[i] == 'p':
  20. lista[i] = 'x'
  21. if (i<n-1):
  22. lista[i+1] = troca(lista, i+1)
  23. if (i>0):
  24. lista[i-1] = troca(lista, i-1)
  25. return lista
  26.  
  27. def troca(lista, i):
  28. if lista[i] == 'x':
  29. return 'x'
  30. if lista[i] == 'p':
  31. return 'b'
  32. if lista[i] == 'b':
  33. return 'p'
  34.  
  35. jogovira(['p', 'p', 'b', 'b' 'p'], 5)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement