4月28日-综合练习(列表)

本周的练习内容将用到以下知识点:

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

你可能感兴趣的:(4月28日-综合练习(列表))