python實序列應用——猜單詞遊戲

 

介紹:猜單詞遊戲就是設計好單詞而後由計筧機隨機產生設計中的其中一個單詞,打亂字母順序,供玩家去猜想。python

知識模塊:引入random模塊隨機數函數 產生隨機單詞 dom

程序設計步驟:函數

1. 建立全部待猜想的單詞序列元組WORDSspa

2.顯示遊戲歡迎界面。設計

3.實現遊戲的邏輯。從序列中隨機挑出一個單詞,而後打亂這個單詞的字母順序;經過屢次循環就能夠產生新的亂序後的單詞jumble;最後,將亂序後的單詞顯示blog

4.玩家輸入猜想單詞,程序判斷對錯遊戲

參考代碼input

import random
#建立單詞順序
WORDS=("python","jumble","easy","difficult","answer","continue","phone"
       ,"position","position","game")
#開始遊戲
print(
    "歡迎參加猜字遊戲,把字母組成正確單詞"
)
iscontinue="y"
while iscontinue=="y" or iscontinue=="Y":
    #  從順序中隨機挑出一個單詞
    word = random.choice(WORDS)
    #判斷玩家是否猜對的變量
    correct = word
    #建立亂序後的單詞
    jumble=""
    while word:  #word不是空串時循環
        #根據單詞的長度,產生單詞的隨機位置
        position=random.randrange(len(word))
        #將position位置字母組合到亂序後單詞
        jumble+=word[position]
        #經過切片,將position位置字母從原單詞中刪除
        word=word[:position]+word[(position+1):]
    print("亂序後的單詞:",jumble)

    guess=input("\n請你猜:")
    while guess !=correct and guess !="":
        print("不正確")
        guess=input("繼續猜:")
    if guess==correct:
        print("猜對了\n")
iscontinue=input("\n\n是否繼續(Y/N):")

運行結果it

相關文章
相關標籤/搜索