陳惠妤的學習歷程檔案 - 111-1大數據分析 - 15.使用colab製作猜英文字遊戲
 

夜四技企資四甲
1101AD010
陳惠妤


歷程檔案 Portfolio

    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):
    全部共 0則留言
    登入帳號密碼代表遵守學術網路規範


    文章分類 Labels


    最新文章 Top10

    中華科技大學數位化學習歷程 - 意見反應