[Dringend] - Python: Hoe haal ik de letters uit een woord?

We moeten op school een Lingo-spel maken in Python. Dit spel draait in de terminal (van Ubuntu) Ik heb alles aan het werken, behalve het belangrijkste onderdeel: het halen van de letters uit een woord. Het moet zo zijn dat je een woord kan invoeren, en dat hij vervolgens de letters die op de goede plek staan laat staan. Die moeten dan ook blijven staan bij de volgende beurten. Ik krijg het gewoon echt niet aan het werken.
Het moet binnen een week werken.

Dit is de code:

#!/usr/bin/env python

from random import randint

import sys

geheim = ''

while len(geheim) !=6 :
f = open('dictionary','r')
lijst = f.readlines()
f.close()

geheim = lijst[randint(0, len(lijst)-1)]
geheim = geheim[0:len(geheim)-2]



beurt = 0
raad = ''
reeks = ''
print geheim
woord = geheim[0] + 5*'-'
while geheim!=raad:
if beurt > 5:
sys.exit('Je hebt het niet geraden, je faalt! Het woord was %s' % geheim )

print woord
raad = raw_input('Raad een woord: ')
for i in range(0, 5):
if raad == woord[i]:
reeks = reeks + raad

beurt = beurt + 1
if geheim == raad:
geheim = raad
print 'Geraden in %d beurten' % beurt

if len(raad) != 6:
print 'Het woord heeft geen 6 letters!'




Ik hoop dat iemand mij kan helpen.

Alvast bedankt.

Weet jij het antwoord?

/2500

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100