Pętla tworzy gwiazdy
Wiele obiektów i losowość - Gry w Pythonie - wstęp (Python)
Dziesięć gwiazd nie wymaga dziesięciu linijek. Klasa `Star` dostaje pozycję w konstruktorze, a pętla `for i in range(10)` tworzy gwiazdy jedna po drugiej: `i` rośnie od 0 do 9, więc `x = -90 + i * 20` przesuwa każdą kolejną o 20 w prawo.
class Star(Sprite):
def __init__(self, x, y):
self.image = 4
self.color = (250, 204, 21)
self.size = 15
self.position = (x, y)
for i in range(10):
world.add(Star(-90 + i * 20, 0))
world.start()Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Gry w Pythonie - wstęp·Zaloguj się, aby zapisać postęp na koncie.