我目前正在爲RPG遊戲構建MUD(多用戶域)。完全用Python完成這個任務,既製作我喜歡的遊戲,又學習python。我遇到的一個問題是,由於問題的極端特殊性,我一直無法找到正確的答案。Python消歧
所以,這是我需要的,堅果殼。我沒有一個很好的代碼片斷,完全顯示了我需要的代碼,因爲我必須粘貼大約50行,才能使用5行代碼。
targetOptions = ['Joe', 'Bob', 'zombie', 'Susan', 'kobold', 'Bill']
在我們的遊戲一個cmd是攻擊,在這裏我們輸入「殭屍」,我們再繼續殺殭屍。但是,我只想輸入'a z'。我們在代碼中嘗試了一些不同的東西,但它們都是不穩定的,往往只是錯誤的。我們的一次嘗試返回類似['劍','護身符']作爲'獲得劍'的比賽。那麼,有沒有辦法搜索這個列表並讓它返回一個匹配的值?
我還需要返回值[0],如果有說,房間裏有2個殭屍,我輸入'a z'。感謝您提前給我們提供的所有幫助,我希望自己清楚自己在找什麼。請讓我知道是否需要更多信息。不要擔心整個攻擊事件,我只需要發送'zo'並獲得'殭屍'或類似的東西。謝謝!
嘗試張貼你的一些失敗的嘗試。我們可以更容易地解決這個問題,而不是爲你做你的任務 – inspectorG4dget