Skip to content

Commit 7bd94e6

Browse files
committed
Dodałem Ci więcej komentarzy na wszelki wypadek Iza ;)
1 parent f4380d4 commit 7bd94e6

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

lab3/zad03-aa.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,16 @@
1111
import time
1212
import os
1313
import random
14-
random.seed()
15-
refreshRate = 0.3
16-
X = 17
17-
Y = 7
18-
tablica = [-1];
14+
refreshRate = 0.3 #co ile odświeżamy
15+
X = 80 #wymiar X
16+
Y = 23 #wymiar Y
17+
tablica = [-1]; #gdzie znajdująsię krople
1918

2019

2120
def display():
22-
for y in range(Y):
23-
for x in range(X):
24-
if(x in tablica and tablica.index(x) == y):
21+
for y in range(Y): #przechodzimy przez kolejne rzędy
22+
for x in range(X): #i kolejne komórki w nich
23+
if(x in tablica and tablica.index(x) == y): #jeśli w naszej tablicu znajdziemy x i jego pozycja odpowiada y
2524
print("o", end='')
2625
else:
2726
print(".", end='')
@@ -30,18 +29,19 @@ def display():
3029

3130

3231
def randomDrop():
33-
d = tablica[0];
32+
d = tablica[0];# pobieramy element z tablicy
3433
while(d in tablica):
3534
d = random.randint(0,X-1) #znajdz mijsce nie zajęte przez kroplę
3635

3736
tablica.insert(0,d)
3837
if(len(tablica) > Y):
3938
tablica.pop() # usuń kroplę, poza widokiem
40-
39+
40+
random.seed()# ustawiamy generator liczb losowych
4141
while( True ):
42-
randomDrop()
43-
display()
44-
time.sleep(refreshRate)
45-
os.system('clear');
42+
randomDrop()#losjemy nową kroplę
43+
display()#wyświetl klatę deszczu
44+
time.sleep(refreshRate)#poczekaj
45+
os.system('clear');#wyczyść terminal
4646

4747

0 commit comments

Comments
 (0)