You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pl-PL/lessons/Turtle Power/Turtle Power - notes.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ embeds: "*.png"
5
5
...
6
6
7
7
#Wprowadzenie:
8
-
Ten projekt uczy pętli `for` w Pythonie przez wykorzystanie modułu turtle. Kształty są rysowane żółwiem, a następnie wprowadzone są pętle pozwalajáce na bardziej efektywne tworzenie figur.
8
+
Ten projekt uczy pętli `for` w Pythonie przez wykorzystanie modułu turtle. Kształty są rysowane żółwiem, a następnie wprowadzone są pętle pozwalające na bardziej efektywne tworzenie figur.
9
9
10
10
#Źródła online
11
11
Do pisania kodu w języku Python online rekomendujemy używanie edytora (https://trinket.io/).
@@ -31,4 +31,3 @@ Upewnij się, że każde dziecko ma dostęp do odczytu i zapisu ich kopii materi
Copy file name to clipboardExpand all lines: pl-PL/lessons/Turtle Power/Turtle Power.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Dziś zabawimy się w programowanie żółwi. Żółw to mały robot, który rys
16
16
17
17
## Lista zadań { .check}
18
18
19
-
+ Uruchamiając ten krótki program, sprawimy, że żółw będzie poruszał się po ekranie:
19
+
+ Uruchamiając ten krótki program sprawimy, że żółw będzie poruszał się po ekranie:
20
20
21
21
```python
22
22
from turtle import *
@@ -34,22 +34,22 @@ Dziś zabawimy się w programowanie żółwi. Żółw to mały robot, który rys
34
34
35
35
+ Żółw ma przyczepiony długopis i rysuje linię poruszając się. Oto, co dokładnie robi ten program:
36
36
37
-
+ `from turtle import *` mówi Pythonowi, że chcesz wykorzystać bibliotekę z żółwiem (po angielsku 'turtle' to żółw), która jest kolekcją kodu który pozwala na rysowanie po ekranie. Symbol `*` oznacza 'zaimportuj wszystko'.
37
+
+ `from turtle import *` mówi Pythonowi, że chcesz wykorzystać bibliotekę z żółwiem (ang. 'turtle'), to znaczy kawałek kodu, który pozwala na rysowanie po ekranie. Symbol `*` oznacza 'zaimportuj wszystko'.
38
38
39
-
+ `shape("turtle")` sprawia, że rysujący robot ma kształt żółwia (po angielsku 'shape' oznacza kształt). Zamiast żółwia możesz wybrać "strzałkę" ("arrow"), koło ("circle"), "kwadrat" ("square"), "trójkąt" ("triangle") lub "wygląd klasyczny" ("classic").
39
+
+ `shape("turtle")` sprawia, że rysujący robot ma kształt żółwia (po angielsku 'shape' oznacza kształt). Zamiast żółwia możesz wybrać strzałkę ("arrow"), koło ("circle"), kwadrat ("square"), trójkąt ("triangle") lub wygląd klasyczny ("classic").
40
40
41
41
+ `speed(5)` mówi żółwiowi jak szybko ma rysować. Możesz wybrać liczby od 1 do 11. 11 to najszybciej, 1 to najwolniej.
42
42
43
-
+ `forward(100)` i `backward(100)` mówi żółwiowi, żeby przesunął się w przód (forward oznacza "do przodu") lub w tył ("backwards" to po angielsku "do tyłu") o 100 pikseli.
43
+
+ `forward(100)` i `backward(100)` mówi żółwiowi, żeby przesunął się w przód ("forward") lub w tył ("backward") o 100 pikseli.
44
44
45
-
+ `left(45)` and `right(90)` skręca żółwiem w lewo lub w prawo o zadaną ilość stopni. Oto kilka przykładów:
45
+
+ `left(45)` i `right(90)` skręca żółwiem w lewo lub w prawo o podaną liczbę stopni. Oto kilka przykładów:
46
46
47
47

48
48
49
49
+ `done()` (z angielskiego - "skończone") mówi Pythonowi, że zakończyliśmy programowanie żółwia.
50
50
51
51
52
-
+ Jaki jest twój ulubiony kolor? Aby urozmaicić twoje rysunki możesz również zmienić kolor i rozmiar długopisu którym rysowana jest linia. Oto prosty przykład do wypróbowania:
52
+
+ Jaki jest twój ulubiony kolor? Aby urozmaicić swoje rysunki możesz również zmienić kolor i rozmiar długopisu, którym rysowana jest linia. Oto prosty przykład do wypróbowania:
53
53
54
54
```python
55
55
from turtle import *
@@ -115,9 +115,9 @@ Kiedy rysowałeś kwadrat lub trójkąt, twój program powtarzał te same komend
115
115
116
116
Ten program korzysta z pętli `for`. Możesz używać pętli `for` w Pythonie kiedy chcesz, żeby ten sam kod powtórzył się określoną ilość razy.
117
117
118
-
W programie powyżej, komendy `forward(100)` i `right(90)` są powtórzone 4 razy podczas rysowania kwadratu. Obrót o 90 stopni w każdym rogu oznacza, że w sumie żółw obróci się o 360 stopni.
118
+
W programie powyżej komendy `forward(100)` i `right(90)` są powtórzone 4 razy podczas rysowania kwadratu. Obrót o 90 stopni w każdym rogu oznacza, że w sumie żółw obróci się o 360 stopni.
119
119
120
-
+ Tak samo jak z wyrażeniem `if` (`jeżeli`), trzeba skorzystać z klawisza Tab do wcięcia kodu, który ma zostać powtórzony. Spróbuj zmienić kod tak, aby linia `forward(100)` była wcięta, ale linia `right(50)` już nie, o tak:
120
+
+ Tak samo jak z wyrażeniem `if` (`jeżeli`), trzeba skorzystać z klawisza Tab do wcięcia kodu, który ma zostać powtórzony. Spróbuj zmienić kod tak, aby linia `forward(100)` była wcięta, ale linia `right(90)` już nie, o tak:
121
121
122
122
```python
123
123
from turtle import *
@@ -132,7 +132,7 @@ Kiedy rysowałeś kwadrat lub trójkąt, twój program powtarzał te same komend
132
132
done()
133
133
```
134
134
135
-
Co się stanie kiedy uruchomisz ten program? Czy narysowana linia jest prosta? W tym programie, Python powtórzy `forward(100)` cztery razy, a dopiero _potem_ wykona obrót `right(90)`.
135
+
Co się stanie kiedy uruchomisz ten program? Czy narysowana linia jest prosta? W tym programie Python powtórzy `forward(100)` cztery razy, a dopiero _potem_ wykona obrót `right(90)`.
136
136
137
137
+ Teraz, kiedy już wiesz jak powtarzać komendy, możesz w prosty sposób zacząć tworzyć skomplikowane kształty. Uruchom ten program:
138
138
@@ -151,7 +151,7 @@ Kiedy rysowałeś kwadrat lub trójkąt, twój program powtarzał te same komend
151
151
152
152

153
153
154
-
Ten program działa tak samo, jak program rysujący kwadraty, z wyjątkiem tego że powtarza 8 razy i obraca się o 45 stopni w każdym rogu. To oznacza, że rysuje on figurę 8-boczną (ośmiobok), ponieważ kąty pomiędzy ośmiu ścianami sumują się do 360 stopni (360 podzielone na 8 to 45).
154
+
Ten program działa tak samo, jak program rysujący kwadraty, z wyjątkiem tego, że powtarza 8 razy i obraca się o 45 stopni w każdym rogu. To oznacza, że rysuje on figurę 8-boczną (ośmiobok), ponieważ kąty pomiędzy ośmioma ścianami sumują się do 360 stopni (360 podzielone na 8 to 45).
155
155
156
156
+ Oto kolejny przykład tego, co można stworzyć z pomocą pętli `for`. Co rysuje następny program?
157
157
@@ -207,11 +207,11 @@ done()
207
207
## Wyzwanie: Zmienne i pętle { .challenge}
208
208
Kiedy rysujesz różne kształty, trzeba obliczyć o ile stopni skręcić.
209
209
210
-
Czy umiesz wykorzystać obliczenia tak, żeby komputer pracował dla ciebie? Żeby obliczyć o ile stopni zakręcić, możesz podzielić 360 przez ilość ścian w figurze:
210
+
Czy umiesz wykorzystać obliczenia tak, żeby komputer pracował dla ciebie? Żeby obliczyć o ile stopni zakręcić, możesz podzielić 360 przez liczbe ścian w figurze:
211
211
212
212
```python
213
-
ilosc_scian = 4
214
-
kat = 360 / ilosc_scian
213
+
liczba_scian = 4
214
+
kat = 360 / liczba_scian
215
215
```
216
216
217
217
`/` to symbol dzielenia w Pythonie. Zauważ, że odpowiedź jest zapisywana do zmiennej `kat` (kąt), która może być potem użyta do narysowania twojego kształtu:
@@ -220,6 +220,6 @@ kat = 360 / ilosc_scian
220
220
left(kat)
221
221
```
222
222
223
-
Możesz teraz zmienić wartość zapisaną w zmiennej `ilosc_scian` i przekonać się, czy działa dla każdego kształtu!
223
+
Możesz teraz zmienić wartość zapisaną w zmiennej `liczba_scian` i przekonać się, czy działa dla każdego kształtu!
0 commit comments