红包雨
import turtle as t
import simpleaudio as sa
import random
t.ht()
t.tracer(3)
t.addshape('mouse.gif')
screen = t.Screen()
screen.setup(780,520)
screen.bgpic('bg.gif')
screen.title('新春红包')
bgmusic = sa.WaveObject.from_wave_file('bg.wav')
bgmusic.play()
mice = []
for i in range(10):
mouse = t.Turtle()
mouse.shape('mouse.gif')
mouse.ht()
mouse.up()
mouse.setpos(random.randint(-360,360),random.randint(255,380))
mouse.st()
mouse.seth(-90)
mice.append(mouse)
wish = t.Turtle()
wish.ht()
wish.up()
wish.goto(0,220)
wish.color('red')
wish.write('极客晨星祝同学位新春快乐',False,'center',('',18,'bold'))
while True:
for mouse in mice:
mouse.fd(random.random())
if mouse.ycor() < -260 :
mouse.setpos(random.randint(-360,360),random.randint(255,380))
screen.mainloop()