Ok, fixed that problem by putting in a break statement.
entered correct letter twice and now it won't display the statement
"has already been guessed" it was working darn it.
import random
#list of words the computer will be picking
word_list = ['python', 'jumble', 'easy', 'difficult', 'answer', 'tracer', 'muffin']
print "I'm picking one of the " , len(word_list), "words from a secret list"
random_word = random.choice(word_list)
print "Computer has selected secret word", len(random_word), "letters."
guess_count = 0
correct_guess = ""
wrong_guess = ""
previous = ""
correct = random_word
while guess_count< 5:
guess_count+=1
guess=raw_input("\nguess one letter ")
if guess in previous:
print guess, ("has already been guessed ")
guess_count -= 1
elif guess in correct:
print guess, "is correct"
correct_guess += guess
else:
print guess, "is not correct"
wrong_guess += guess
previous += guess
print correct_guess
print wrong_guess
print len(correct_guess), "correct guesses and", len(wrong_guess), "incorrect"
## guessing the word
print "Guess the word"
guess = raw_input ("\nYour guess:")
guess = guess.lower()
while (guess != correct) and (guess !=""):
if guess != correct:
print "Incorrect..\n"
break
print "Thanks for playing."
raw_input("\n\nPress the enter key to exit.")
if guess == correct:
print "That's it! You guessed it!\n"
print "Thanks for playing."
raw_input("\n\nPress the enter key to exit.")