太空怪蛇故事,學Python程式碼 | Python 基礎

Поделиться
HTML-код
  • Опубликовано: 22 авг 2024
  • 透過「太空怪蛇」這個故事,我們可以設計一個充滿挑戰和趣味的Python學習遊戲。玩家將扮演太空船上的駕駛員,必須運用Python程式設計來解決各種問題,擊敗太空中的怪蛇,並完成任務。這樣的遊戲不僅可以激發學生的學習興趣,還能讓他們在遊戲中掌握實用的Python程式設計技能。
    以下是一些關於程式碼的思路和解析,可以幫助觀眾更好地理解這段程式碼:
    引入隨機模組:程式碼首先從random模組引入了choice函數,用於在指定範圍內隨機選擇一個座標。
    ASCII藝術圖形:bird_snake變數中包含了一個很大的ASCII藝術圖形,這增加了程式碼的趣味性和可視化效果。
    顯示圖形:使用print函數直接將bird_snake變數輸出到控制台,展示這個精美的ASCII藝術圖形。
    隨機座標:coordinate_numbers定義了一個從1到10的範圍,代表可能的座標位置。space_snake_coordinate和big_bird_coordinate分別隨機選擇一個這些座標。
    避免重疊座標:程式碼確保big_bird_coordinate和space_snake_coordinate不相同,如果相同,會重新隨機選擇big_bird_coordinate。
    主迴圈:進入一個無限迴圈,持續讓玩家輸入人工巨鳥的新座標,直到人工巨鳥抓到太空怪蛇。
    顯示座標:每次迴圈開始時,程式會顯示人工巨鳥和太空怪蛇的當前座標。
    檢查附近:程式碼檢查人工巨鳥是否在太空怪蛇附近(座標差值為1),如果是,會提示玩家太空怪蛇在附近。
    輸入新座標:玩家輸入人工巨鳥的新座標,程式會更新big_bird_coordinate。
    抓到怪蛇:如果玩家輸入的座標與太空怪蛇的座標相同,則表示抓到太空怪蛇,程式結束迴圈並提示玩家成功。
    關於影片中【snake1.py/snake2.py】的程式下載網址:github.com/deepmind-python/nltk
    請手動複製 github.com/deepmind-python/nltk 至瀏覽器的網址列上,然後在鍵盤上按 Enter鍵。
    Over You - Atch soundcloud.com/atch-music
    Creative Commons - Attribution 3.0 Unported - CC BY 3.0
    Free Download / Stream: bit.ly/_over-you
    Music promoted by Audio Library

Комментарии • 15

  • @ablezhen
    @ablezhen Месяц назад +1

    學習Python的過程中,這樣的有趣故事真是讓人印象深刻!😊

  • @manninggrow
    @manninggrow Месяц назад +1

    謝謝你的教學影片,讓我在學習Python的過程中充滿樂趣!

  • @stovechen
    @stovechen Месяц назад +1

    真是一個既有趣又實用的教學影片,謝謝你的分享!

  • @pythonpeng7018
    @pythonpeng7018 Месяц назад +1

    這太空怪蛇和人工巨鳥的故事真有創意,我學到了如何使用random模組!

  • @user-by1ee1mo1d
    @user-by1ee1mo1d Месяц назад +1

    謝謝你的分享,這個教學真的讓我更愛上Python了!👋👋👋

  • @johntor-yr3gh
    @johntor-yr3gh Месяц назад +1

    喜歡這種互動式的教學方法,真的幫助很大!

  • @Peter-qq4kp
    @Peter-qq4kp Месяц назад +1

    我喜歡這種互動式的學習方式,感覺自己就像在玩遊戲一樣!

  • @data-tw5xm
    @data-tw5xm Месяц назад +1

    這段太空怪蛇的故事太有趣了!Python程式碼也很容易理解,謝謝分享!

  • @tester-md9in
    @tester-md9in Месяц назад +1

    每次運行這個程式都會有不同的結果,太酷了!非常適合練習Python基礎知識。

  • @botpython8785
    @botpython8785 Месяц назад +1

    這個故事真的很有創意,用來學Python再適合不過了!

  • @user-uu9mk4rm1y
    @user-uu9mk4rm1y Месяц назад +1

    看到這隻鳥和蛇的ASCII圖形,真的讓我會心一笑,好可愛!

  • @mindhappy912
    @mindhappy912 Месяц назад +1

    很酷的教學方式!我會把這個分享給我的朋友們!

  • @Brainstorming1237
    @Brainstorming1237 Месяц назад +1

    👍👍👍,老师的教学方法活泼有趣,形象生动,易于理解,便于操作。在被第一次推送到老师的视频--卡通人物记忆思维转成虚拟数字人氏时,就被这种教学方式所吸引,而果断订阅了。希望老师用这种方式出一个Python教学的系列视频,以使我们这些不懂编程的小白也能轻松地学会python, 并能自己动手编一些简单的程式。

    • @grammarAI
      @grammarAI  Месяц назад

      謝謝你的好評。我也在一步一步地規劃Python教學的系列視頻。