为庆祝1024程序员节,特贡献几套代码供大家享用
第一个,使用python中tkinter 来形成烟花爆竹效果,请看代码,需要解释的请留言:
import tkinter as tk
from PIL import Image, ImageTk
from time import time, sleep
from random import choice, uniform, randint
from math import sin, cos, radians
GRAVITY = 0.05
colors = ['red', 'deeppink', 'yellow', 'gold', 'green', 'orange', 'orchid', 'seagreen', 'hotpink', 'magenta']
class part:
def __init__(self, cav, idx, total, explosion_speed, x=0., y=0., vx=0., vy=0., size=2., color='red', lifespan=2,
**kwargs):
self.id = idx
self.x = x
self.y = y
self.initial_speed &#