Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 3rd, 2012  |  syntax: None  |  size: 2.72 KB  |  hits: 8  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. tässä toimii:
  2.  
  3. lista1 = ['W ', 'B1', 'W ', 'W ', 'B ', 'B ', 'W ', 'H1']
  4.  
  5. Avalko1 = []
  6.  
  7. las1 = -1
  8. while True:
  9.         las1 = las1 + 1
  10.         if las1 > 7:
  11.                 break
  12.         if lista1[las1] == 'W ':
  13.                 va1 = las1
  14.                 Avalko1.append(va1)
  15. print Avalko1
  16.  SE HYVÄKSYY TÄSSÄ las1:n ARVOKSI NOLLA, MUTTA...
  17.  
  18. lista1 = ['A1', 'B1', 'C1', 'D1', 'E1', 'F1', 'G1', 'H1']
  19. lista2 = ['A2', 'B2', 'C2', 'D2', 'E2', 'F2', 'G2', 'H2']
  20. lista3 = ['A3', 'B3', 'C3', 'D3', 'E3', 'F3', 'G3', 'H3']
  21. lista4 = ['A4', 'B4', 'C4', 'W ', 'B ', 'F4', 'G4', 'H4']
  22. lista5 = ['A5', 'B5', 'C5', 'B ', 'W ', 'F5', 'G5', 'H5']
  23. lista6 = ['A6', 'B6', 'C6', 'D6', 'E6', 'F6', 'G6', 'H6']
  24. lista7 = ['A7', 'B7', 'C7', 'D7', 'E7', 'F7', 'G7', 'H7']
  25. lista8 = ['A8', 'B8', 'C8', 'D8', 'E8', 'F8', 'G8', 'H8']
  26. apumuuttuja = ''
  27. apulista1 = ''
  28. apulista2 = ''
  29. apulista3 = ''
  30. apulista4 = ''
  31. apulista5 = ''
  32. apulista6 = ''
  33. apulista7 = ''
  34. apulista8 = ''
  35.  
  36. for ruutu1 in range(len(lista1)):
  37.         apumuuttuja = lista1.pop(0)
  38.         apulista1 = apulista1 + (apumuuttuja + ' ')
  39. print apulista1
  40. for ruutu2 in range(len(lista2)):
  41.         apumuuttuja = lista2.pop(0)
  42.         apulista2 = apulista2 + (apumuuttuja + ' ')
  43. print apulista2
  44. for ruutu3 in range(len(lista3)):
  45.         apumuuttuja = lista3.pop(0)
  46.         apulista3 = apulista3 + (apumuuttuja + ' ')
  47. print apulista3
  48. for ruutu4 in range(len(lista4)):
  49.         apumuuttuja = lista4.pop(0)
  50.         apulista4 = apulista4 + (apumuuttuja + ' ')
  51. print apulista4
  52. for ruutu5 in range(len(lista5)):
  53.         apumuuttuja = lista5.pop(0)
  54.         apulista5 = apulista5 + (apumuuttuja + ' ')
  55. print apulista5
  56. for ruutu6 in range(len(lista6)):
  57.         apumuuttuja = lista6.pop(0)
  58.         apulista6 = apulista6 + (apumuuttuja + ' ')
  59. print apulista6
  60. for ruutu7 in range(len(lista7)):
  61.         apumuuttuja = lista7.pop(0)
  62.         apulista7 = apulista7 + (apumuuttuja + ' ')
  63. print apulista7
  64. for ruutu8 in range(len(lista8)):
  65.         apumuuttuja = lista8.pop(0)
  66.         apulista8 = apulista8 + (apumuuttuja + ' ')
  67. print apulista8
  68.  
  69.  
  70.  
  71. #Pelaajalle 1 testataan listat, etsitään valkoiset        
  72. Avalko1 = []
  73. Avalko2 = []
  74. Avalko3 = []
  75. Avalko4 = []
  76. Avalko5 = []
  77. Avalko6 = []
  78. Avalko7 = []
  79. Avalko8 = []
  80.  
  81. las1 = -1
  82. while True:
  83.         las1 = las1 + 1
  84.         print las1
  85.         if las1 > 7:
  86.                 break
  87.         if lista1[las1] == 'W ':       TÄSSÄ KOHTAA VÄITTÄÄ ETTÄ LIST INDEX OUT OF RANGE (INDEXERROR)
  88.                 va1 = las1
  89.                 Avalko1.append(va1)
  90.         if lista2[las1] == 'W ':
  91.                 va2 = las1
  92.                 Avalko2.append(va2)
  93.         if lista3[las1] == 'W ':
  94.                 va3 = las1
  95.                 Avalko3.append(va3)
  96.         if lista4[las1] == 'W ':
  97.                 va4 = las1
  98.                 Avalko4.append(va4)
  99.         if lista5[las1] == 'W ':
  100.                 va5 = las1
  101.                 Avalko5.append(va5)
  102.         if lista6[las1] == 'W ':
  103.                 va6 = las1
  104.                 Avalko6.append(va6)
  105.         if lista7[las1] == 'W ':
  106.                 va7 = las1
  107.                 Avalko7.append(va7)
  108.         if lista8[las1] == 'W ':
  109.                 va8 = las1
  110.                 Avalko8.append(va8)