All pastes #446847 Raw Edit

Stuff

public text v1 · immutable
·published 2007-04-18 18:25 UTC
rendered paste body
#!/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")