教科版高中必修一数据与计算 4.4 综合问题的解决 教案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

320,
=
学生实现上述界面。

in
==
pygame.quit()
【学生模仿代码,实现结果】
知识讲解
【Pygame库】
#屏幕尺寸
pygame.display.set_mode(2 00,300)#屏幕尺寸为200*300
#窗口标题
pygame.display.set_caption(‘贪吃蛇游戏’)
#刷新
pygame.display.flip()#第一次刷新
pygame.display.update()#第二次刷新
#屏幕颜色
pygame.display.fill((255,0,0) )
播放【教师的插入修改视频】认真听讲,记录笔记。

根据左侧提示,自主设置代码
1、修改屏幕尺寸
2、修改窗口标题
3、修改屏幕填充色
观看视频,并且不断修正代码。

在教师指导下认识代码,运行结果。

观看视频,修正代码,记录笔记。

根据题意自主实现结果,总结结论。

import pygame,time,sys pygame.init() # 初始化Pygame
size = width, height = 320, 240 # 设置窗口
screen = pygame.display.set_mode(si ze) # 显示窗口screen.fill((255,255,255)) img=pygame.image.load(‘ba ll.png’)#加载小球图片
# 执行死循环,确保窗口一直显示
while True:
time.sleep(0.1) # 0.1秒
screen.blit(img,(0,0))
pygame.display.flip()
# 检查事件
for event in pygame.event.get(): # 遍历所有事件
if event.type == pygame.QUIT: # 如果单击关闭窗口,则退出
sys.exit() pygame.quit()
【图片插入】模仿代码,运行结果
模仿并实现结果之后,认真听讲,记录笔记。

img=pygame.image.load(‘ba ll.png’)#加载小球图片screen.blit(img,(0,0))#将图片加载到屏幕上,并放在
屏幕坐标的(0,0)位置。

【图片方法】
◆获取图片大小:
img.get_size()
◆按照尺寸缩放:
pygame.transform.sc
ale(img, (100, 100)),
参数:scale(缩放对
象,目标大小),
◆按照比例缩放:
pygame.transform.r
otozoom(img,),参
数:rotozoom(缩放/
旋转对象,旋转角
度,缩放比例)
自主探索,给屏幕增加背景图片,并且按照屏幕尺寸把图片尺寸调整,得到小球图片的四个顶点坐标。

记录笔记并自主尝试。

完成任务。

根据教师引导寻找并写出四个点的坐标,以此认识位置。

A点(x,y)
B点(x,y+h)
C点(x+w,y)
D点(x+w,y+h)
播放【图片坐标】的视频【图片随机显示】
分析:图片的随机显示,是为了让图片的左顶点的坐标是随机数字,使得图片能够随机显示。

import random#导入随机数字库
#设置随机坐标
x=img_x,img_y=random.ran dint(20,500),random.randin t(20,200)
#加载在屏幕上
screen.blit(img,[img_x,img_ y])
pygame.display.update()#屏幕刷新
播放【图片随机显示】视频。

相关文档
最新文档