20202421 2020-2021-2 《Python程序设计》期末实验报告
2021/6/30 14:24:27
本文主要是介绍20202421 2020-2021-2 《Python程序设计》期末实验报告,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程:《Python程序设计》
班级: 2024
姓名: 秦朗
学号:20202421
实验教师:王志强
实验日期:2021年6月30日
必修/选修: 公选课
一、实验内容
Python综合应用:爬虫、数据处理、可视化、机器学习、神经网络、游戏、网络安全等
本次期末实验我选择制作一个简单的flappy bird小游戏。
二、实验过程
首先分析游戏原理,整个游戏基于二维平面,游戏过程中,小鸟的x值不改变,只在垂直方向上更改y值,小鸟往上飞,y值减小,往下降落,y值增大。不做任何操作的情况下小鸟下落,下落速度越来越快,也就是小鸟坐标y值越来越大。点击屏幕,小鸟上升,上升速度越来越慢,直到上升速度为0,小鸟开始下落。通过更改管道的x坐标。初始管道坐标在屏幕右侧生成,减少管道的x坐标值,管道模拟往左移动,来模拟小鸟往前飞的效果。同时,管道位置通过将管道分为一上一下为一组,在画布中就是上下两个矩形,往左移动时,同时改变两个矩形的x值,使其x值保持一致。定义好中间的空隙的高度H,更改上下两个矩形的高度,就可以造成管道错落放置的效果。小鸟类和管道类继承pygame.sprite.Sprite 的精灵类即可。
实验代码:https://gitee.com/menethilii/ProjectX/blob/master/%E6%9C%9F%E6%9C%AB.py
三、实验体会
本学期通过学习python使我了解到了许多编程语言中十分重要的概念,如类,列表等。通过使用python也锻炼了我使用网络上许多现有资源的能力。对于我的专业来说,python与爬虫等网络安全中重要的工具也息息相关,同样可以为我提供许多帮助。总之,在本学期学习python是一次宝贵的经历,相信这份经验将为我未来的学习经历铺平道路。
这篇关于20202421 2020-2021-2 《Python程序设计》期末实验报告的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-04Power BI教程:制作动态斜率图进行年同比变化百分比对比
- 2024-12-03Python 编程入门教程
- 2024-11-30Python中''') 是什么?-icode9专业技术文章分享
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用