2011-05-19 28 views
-1

如果我有一個詞有空間,如abc def供用戶猜測,並且我想輸入空格,所以用戶不必猜測空格。如何爲用戶添加空間?

怎麼一回事,因爲我有這樣的代碼:

if len(letter)==1 and letter.isalpha(): 
      if letters_tried.find(letter) != -1: 

Befor用戶gusee是:

_ _ _ _ _ _ _ 

如果猜字母:

abc_def 

缺少空間。

我希望用戶只輸入alpha,我會爲用戶輸入空間。有沒有做到這一點?

回答

0

也許你正在尋找下一個:

inputs = ["abc def", ...] 
inputs_map = zip(inputs, [i.replace(' ', '') for i in inputs]) 

user_input = get_user_input() 

user_input = inputs_map.get(user_input, user_input)