日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

贪吃蛇程序设计报告python_20192116 2019-2020-2 《Python程序设计》实验四报告

發布時間:2024/9/15 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 贪吃蛇程序设计报告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程序设计》实验四报告的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。