def rund(liste):
new = []
for i in liste:
new.append(int(round(i)))
return new
def mult(color, multi):
new = list(color)
new[0] *= multi
new[1] *= multi
new[2] *= multi
return new
pygame.init()
sound = pygame.mixer.Sound(“firew.wav”)
mix = pygame.mixer.Channel(0)
mix.set_volume(1, 1)
bg = (0, 0, 0)
ww, wh = (1200, 800)
fenster = pygame.display.set_mode((ww, wh))
#pygame.display.set_caption(“[Leertaste] für Pause; [c] für automatisches Feuerwerk”)
fws = [] # firework particles
rockets = []
force = [0, 0.02, 0.985]
max_counter = random.randint(0, 200)
counter = max_counter
auto = True
pause = False
run = 1
clock = pygame.time.Clock()
while run:
pygame.display.set_caption(“[Spacebar] to pause; [c] disable automatic fireworks”)
counter -= (auto and not pause)
if counter <= 0: # neues erstellen
#pos = [random.randint(ww1/4, ww3/4), random.randint(wh1/4, wh3/5)]
pos = [random.randint(ww2/5, ww3/5), wh]
move = [random.randint(-100, 100)/100, -random.randint(800, 1500)/110]
rockets.append( firew(pos, (255, 255, 255), 1, 2, move) )
#fuse = random.randint(50, 150) # Zuendschnur
fuse = random.randint(50, 80)
rockets[-1].fuse = fuse
#fws = summon(fws, pos)
max_counter = random.randint(10, 100)
counter = max_counter
for e in pygame.event.get():
if e.type == QUIT:
run = 0
if e.type == KEYDOWN:
if e.key == K_c:
auto = not auto
if e.key == K_SPACE:
pause = not pause
if e.key == K_v:
fws = []; rockets = []
if e.type == MOUSEBUTTONDOWN:
fws = summon(fws, e.pos)
fenster.fill(bg)
dellist1 = []
dellist2 = []
for i, rocket in enumerate(rockets):
if not pause:
rocket.force(force)
rocket.update()
rocket.render(fenster, False)
rocket.fuse -= not pause
if rocket.fuse < 0:
dellist1.append(i)
explosion erschaffen
fws = summon(fws, rocket.pos, rocket.move)
for i, f in enumerate(fws):
if not pause:
f.force(force)
f.update()
f.render(fenster, True and not pause)
f.light -= (not pause) * random.randint(0, 150) / 7500
if f.light < 0:
dellist2.append(i)
dellist1.reverse()
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
到天花板技术停滞不前!**
因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
[外链图片转存中…(img-pSybIVNy-1711039429499)]