Happy new year
菲菲视频讲解
pygame
Pygame是跨平台Python模块,专为电子游戏设计,包含图像、声音。
在制作游戏、贺卡方面scratch比python要便捷很多,用python播放音频的时候需要先用别的软件把音频录制好再用pygame导入音频,而scratch制作音频的时候直接在scratch里面录制。
代码
importpygame
importturtleast
fromrandomimportrandint
defstar_angle(fd):
t.fd(fd)
t.left(144)
t.fd(fd)
t.right(72)
t.pensize(2)
t.speed()
t.bgpic('bg.GIF')
t.setup(width =1000, height =737)
t.color("gold","yellow")
name = t.textinput("定制您的专属贺卡","请输入您的姓名:")
x = randint(-450, -100)
y = randint(-350,100)
foriinrange(5):
t.penup()
t.goto(x, y)
t.pendown()
t.begin_fill()
big = randint(20,50)
forjinrange(5):
star_angle(big)
x = randint(-450, -100)
y = randint(-300,100)
t.end_fill()
t.penup()
t.goto(-400,100)
t.pendown()
t.write("祝"+str(name) +"同学\n百事可乐!\n新年快乐!", align ="left", font = ("行楷-简",50,"bold"))
pygame.init()
pygame.mixer.music.load("happy.ogg")
t.done()