陳惠妤的學習歷程檔案 - 111-1大數據分析 - 15.使用colab製作猜英文字遊戲 |
|
|
15.使用colab製作猜英文字遊戲程式碼:import random words = ['hello', 'breakfast',] word = random.choice(words) answer = word spaces = ['_']*len(word) # 設定猜測次數限制 turn = len(word) + 3 is_win = False # 確認猜字完成函數 def check_win(): for space in spaces: if (space == '_'): return False return True for turn_index in range(turn): # 等待使用者輸入 guess = input('\n輸入一字母: ') # 檢查相同字母 for index , character in enumerate(word): if (character == guess): word = word[:index] + + word[index+1:] spaces[index] = character # 判斷猜字完成 if (check_win()): print(f"恭喜猜對文字: {answer}") is_win = True break # 顯示目前結果 print(" ".join(spaces)) # 顯示剩餘回合 if (turn_index != (turn -1) ): print(f"剩餘{turn - turn_index - 1}回合") # 沒完成時的訊息 if (not is_win):
|
|
中華科技大學數位化學習歷程 - 意見反應 |