#!/usr/bin/python import random, os list=['A','B','C','D','E','F','G','H'] list=list+list[:] random.shuffle(list) secret=[] n=0 for row in range(4): secret.append([]) for col in range(4): secret[row].append(list[n]) n=n+1 ''' for row in range(len(secret)): for col in range (len(secret[row])): print secret[row][col], print ''' dash='-' show=[] for row in range(4): show.append([]) for col in range(4): show[row].append(dash) for row in range(len(show)): for col in range (len(show[row])): print show[row][col], print while (secret!=show): guess=(raw_input('Type the two coordinates for your guesses seperated by a space:')) num=guess.split() #print num[0],num[1],num[2],num[3] r1=int(num[0])-1 c1=int(num[1])-1 r2=int(num[2])-1 c2=int(num[3])-1 for row in range(len(show)): for col in range(len(show[row])): if (row==r1 and col==c1): print secret[row][col], elif (row==r2 and col==c2): print secret [row][col], else: print show[row][col], print if (secret[r1][c1] == secret[r2][c2]): show[r1][c1]=secret[r1][c1] show[r2][c2]=secret[r2][c2] os.system("clear")