贪吃蛇程序设计报告python_20192116 2019-2020-2 《Python程序设计》实验四报告
20192116 2019-2020-2 《Python程序設計》實驗四報告
課程:《Python程序設計》
班級: 1921
姓名: 饒歡
學號:20192116
實驗教師:王志強
實驗日期:2020年6月1日
必修/選修: 公選課
1.實驗內容
用python做一個貪吃蛇小游戲
2.實驗設計
1.用小方塊來模擬蛇的身體
2.用方塊的加減來模擬蛇的運動
3用onkey來監視鍵盤來控制蛇的移動
4隨機產生食物,當蛇的頭與食物重合時食物消失,蛇的方塊數增加
5設置邊界,設置失敗條件
3. 實驗過程及結果
模擬蛇
模擬蛇的運動
控制蛇的方向
設置邊界
總程序
效果
和經常玩的貪吃蛇無差別
4.實驗過程中遇到的問題和解決過程
問題1:如何用鍵盤來控制蛇的方向?
用turtle.listen()來監聽鍵盤用方向函數來控制方向。
問題2:如何讓蛇吃到食物,食物消失,蛇邊長?
引入隨機數來隨機生成食物from random import randrange
當食物與蛇頭重合時,判定為蛇吃到了食物,蛇變長.
問題3:邊界如何設置?
用turtle.setup來設置邊界 ? 定義函數當蛇頭超過邊界是,判定為失敗。
參考資料
《python從入門到實踐》
全課總結:
通過Python程序設計這門課,我了解了python的基本語法和基本功能,學會了用python來簡單的編程,學習途中需要上課與課后都努力才能學好,增強了自己自主學習的能力和動手的能力。
課程內容一環套一環,從一開始的基本語法,到后來的面向對象編程,到文件的操作,到數據庫,再到爬蟲。python語言非常的強大,實用。在今后的學習生活中我也會繼續自學python。
對于本課的建議:非常感謝王老師的辛勤教導,上課一絲不茍,答疑一針見血。建議:我認為可以多向同學們展示python的強大,以此來增強學生的熱情。最后希望python程序設計這堂課越辦越好!
總結
以上是生活随笔為你收集整理的贪吃蛇程序设计报告python_20192116 2019-2020-2 《Python程序设计》实验四报告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 速度 memmap_使用p
- 下一篇: 正弦定理和余弦定理_苏州市高一数学(正弦