import random
import string

def draw_gallows(incorrect):
	if(incorrect==0):
		print("\n")
		print("\n")
		print("\n")
		print("\n")
		print("\n")
		print("\n")
		print("\n")
	elif(incorrect==1):
		print("\n")
		print("\n")
		print("\n")
		print("\n")
		print("\n")
		print("\n")
		print("  =======")
	elif(incorrect==2):
		print("\n")
		print("     |")
		print("     |")
		print("     |")
		print("     |")
		print("    /|\\")
		print("  =======")
	elif(incorrect==3):
		print(" _____")
		print(" |   |")
		print("     |")
		print("     |")
		print("     |")
		print("    /|\\")
		print("  =======")
	elif(incorrect==4):
		print(" _____")
		print(" |   |")
		print(" 0   |")
		print("     |")
		print("     |")
		print("    /|\\")
		print("  =======")
	elif(incorrect==5):
		print(" _____")
		print(" |   |")
		print(" 0   |")
		print("/|   |")
		print("     |")
		print("    /|\\")
		print("  =======")
	elif(incorrect==6):
		print(" _____")
		print(" |   |")
		print(" 0   |")
		print("/|\\  |")
		print("     |")
		print("    /|\\")
		print("  =======")
	elif(incorrect==7):
		print(" _____")
		print(" |   |")
		print(" 0   |")
		print("/|\\  |")
		print("/    |")
		print("    /|\\")
		print("  =======")
	else:
		print(" _____")
		print(" |   |")
		print(" 0   |")
		print("/|\\  |")
		print("/ \\  |")
		print("    /|\\")
		print("  =======")
		print("\n" + ("YOU LOSE!!!  " * 19))
	return


## MAIN PROGRAM ##

word_list = []

infile = open('data.csv','r') # Windows paths are different from Mac/Linux
# read in the data, line by line
for line in infile:
	# split each line on the comma
	row = line.split(',')
	# remove any extra whitespace 
	row[0] = row[0].strip()
	row[1] = row[1].strip()
	# build the wordlist from the components
	word_list.append({'word':row[0],'hint':row[1]})

# DEBUG -- comment this portion out when you know the wordlist is populated
for item in word_list:
	print(item['word'], item['hint'])
