4月28日-综合练习(列表)
2021-04-28 本文已影响0人
KUMAKUMAbeans
本周的练习内容将用到以下知识点:
1.pygame的基本框架(老话常谈)
2.在pygame里如何显示图片(blit函数的使用)
3. 列表的使用
4. pygame的事件响应
5. random随机数的使用
其中,1和2在前几周已经强调了很多次了,pygame的事件响应是上周刚讲的新内容,3和5的内容其实上学期也讲过,但是有一部分同学可能已经忘记了。今天借着这个练习,重新梳理一遍。
综合练习——随机出现图片
综合练习的最终效果如下:(登录ftp查看动态效果)
效果如下:程序中有四种样式的蝴蝶图片,点击屏幕中的任意位置,会在该位置随机出现一种样式的蝴蝶图片。20行以内可以实现该程序。
接下来我们看一下程序实现的步骤
任务一:写出pygame的基本框架
pygame基本框架的内容请参考ftp中的视频或者上节课的参考样例。
任务二:实现点击出现一张蝴蝶图片
将蝴蝶1载入程序中,实现鼠标点击指定位置出现蝴蝶1的图片
任务三:实现随机出现蝴蝶图片
将4张蝴蝶图片都载入到程序中,然后随机显示某一张图片。
此处需要用到:列表和随机数。
相关参考资料请参考:
列表:https://www.w3school.com.cn/python/python_lists.asp
随机数:https://www.w3school.com.cn/python/numpy_random.asp