Python是一種現代高效的編程語言。它的語法簡潔、易于學習使用,而且適用于多種應用場景,如Web開發、數據科學、人工智能等等。今天我們來分享一個名為猜文字游戲的小程序的Python代碼。
# 本游戲是猜單詞游戲 import random # 用一個單詞列表 words = ["apple", "orange", "banana", "grape", "watermelon"] # 產生隨機單詞 word = random.choice(words) # 定義字母組合的字符串 valid_letters = "abcdefghijklmnopqrstuvwxyz" # 設置初始變量 turns = 10 guesses = "" # 開始進行游戲 while turns >0: # 確定進入游戲后的單詞狀態 display_word = "" for letter in word: if letter in guesses: display_word += letter else: display_word += "_" # 輸出游戲狀態 print(display_word) # 判斷游戲是否勝利,如果是就跳出循環 if display_word == word: print("You win!") break # 提示用戶輸入 guess = input("Please guess a letter: ") # 校驗輸入信息 if guess not in valid_letters: print("Invalid input! Please enter a letter from A to Z.") continue # 校驗輸入是否重復 if guess in guesses: print("You have guessed this letter before!") continue # 將猜測信息添加到變量中 guesses += guess # 如果猜測失敗,扣除剩余次數 if guess not in word: turns -= 1 print("Oops! The letter is not in the word.") print("You have", turns, "turns left.") # 玩家獲勝,跳出游戲循環 if display_word == word: print("Congratulation! You win!") break # 如果剩余次數為0則游戲失敗 if turns == 0: print("Sorry, you run out of turns. The word is:", word)
以上就是猜文字游戲的Python代碼。如果您對Python編程感興趣,也可以嘗試自己編寫一個版本并挑戰自己的編程技巧!
上一篇vue中安裝exe
下一篇python 白名單