def lingo(x):
    n = raw_input('Please input your five letter guess!\n')
    
    while n != x:
        output =''
        for index, i in enumerate(n):
            if i in x:
                if n[index]==x[index]:
                    output += '[' + i + ']'
                else:
                    output += '(' + i + ')'
            else:
                output += i 
        print 'Clue:' + output  
        n = raw_input('Please input your five letter guess!\n') 
    print 'Success'    
            
lingo('snake')
lingoのゲームでは、5文字の隠された単語があります。ゲームの目的は 
推測によってこの単語を見つけ、2種類のヒントを受け取ることです。 

    1) 正体も位置も完全に正しい文字
    2) 単語の中に確かに存在するが、間違った位置に置かれた文字

pythonを用いて、lingoで遊べるプログラムを書きなさい。1)の意味で正しい文字をマークするには角括弧を使い、2)の意味で正しい文字をマークするには普通の括弧を使う。

 例えば、プログラムが「虎」という単語を隠していると仮定すると次のように対話できるはずである。

>>> import lingo
snake
Clue: snak(e)
fiest
Clue: f[i](e)s(t)
times
Clue: [t][i]m[e]s
tiger
Clue: [t][i][g][e][r]