今天我来教大家做雪花下落?
工具:python3.9.6
pygame模块
第一步:安装pygame
win+r :输入cmd回车
写出
pip install pygame
然后耐心等pygame跑完
然后看代码:
import pygame #导入pygame工具箱
import random #导入随机数
pygame.init() #整理工具箱,进行初始化
x = [] #创建一个存储x坐标的列表
y = [] #创建一个存储x坐标的列表
#创建窗口
sc = pygame.display.set_mode((700,460))
#贴背景
bg = pygame.image.load("snow.png") #加载图片文件
sc.blit(bg,(0,0)) #贴背景
#贴雪花
ft = pygame.font.Font("simsun.ttc",40) #创建字体
snow = ft.render("*",True,(255,255,255)) #创建雪花False
while True:
sc.blit(bg,(0,0))
for i in range(900): #重复执行
x.append(random.randint(0,700)) #给x坐标添加数据
y.append(random.randint(0,460)) #给y坐标添加数据
sc.blit(snow,(x[i],y[i])) #贴雪花
y[i] = y[i]+0.5
if y[i]>460:
y[i]=0
x[i]=random.randint(0,700)
pygame.display.update() #刷新
图片在此
?
|