Python小程式之猜單詞遊戲
阿新 • • 發佈:2019-01-13
計算機隨機產生一個單詞,打亂字母順序,供玩家去猜。(可供猜的單詞自己定義)
import random WORDS = ("math","english","china","history") right = 'Y' print("歡迎參加猜單詞遊戲!") while right=='Y' or right=='y': word=random.choice(WORDS) correct=word newword = '' while word: pos=random.randrange(len(word)) newword+=word[pos] #將word單詞下標為pos的字母去掉,取pos前面和後面的字母組成新的word word = word[:pos]+word[(pos+1):] #保證隨機字母出現不會重複 print("你要猜測的單詞為:",newword) guess = input("請輸入你的答案:") count=1 while count<5: if guess!=correct: guess = input("輸入的單詞錯誤,請重新輸入:") count+=1 else : print("輸入的單詞正確,正確單詞為:",correct) break if count == 5: print("您已猜錯5次,正確的單詞為:",correct) right = input("是否繼續,Y/N:")