Odpowiedź :
Odpowiedź:
Sory że po 5 dniach
Wyjaśnienie:
WAŻNE: nie możesz przy tabach skasowac spacji bo wyświetli błąd
najlepiej wklej sobie to w jakiś edytor np. PyCharm i tam to zobacz, bo tu słabo widać gdzie są spacje, co bardzo przeszkadza. Kod zaczyna się od "from turtle import *"
from turtle import *
#linijka 'from turtle import *' dodaje możliwość używania modułu żółwia
#linijek zaczętych znakiem '#' program nie uwzględnia w programie
def kompozycja():
#linijka 'def kompozycja()' rozpoczyna funkcję, wszystkie elementy funkcji
#muszą być po 4 spacjach lub tabie
#rysunek będzie doniczka z kwiatkiem
fillcolor('brown')
#'fillcolor('<kolor>')' ustawia kolor jakim będzie wypełniony kształt narysowany przez żółwia, można użyć kolorów w zapisie 16'tkowym
begin_fill()
#'begin_fill()' zaczyna wypełnienie, wszystko co narysuje żółw do 'end_fill()'
fd(100)
#'fd(<ilość pikseli>)' przesuwa żółwia o tyle pikseli ile jest w nawiasie
lt(90)
#'lt(<ilość stopni>)' zmienia kierunek żółwia o ilość stopni w nawiasie
#analogicznie działa 'rt(<ilość stopni>)', tylko zmienia kierunek w prawo
#polecenia można oddzielać znakami ';'
fd(80); lt(90); fd(100); lt(90); fd(80)
end_fill()
lt(180); fd(80); lt(90); fd(20)
fillcolor("brown"); begin_fill()
for i in range(2):
#pętla 'for' powtaża czynność tyle razy ile jest w nawiasie, np. 'for i range(4):' powtórzy 4 razy czynność w pętli
rt(90); fd(20); rt(90); fd(140)
end_fill()
rt(90); fd(20); rt(90); fd(70)
fillcolor('green'); begin_fill()
lt(60); fd(80)
for i in range(3):
lt(120); fd(80)
end_fill()
lt(120); fd(40); rt(45)
fillcolor('red'); begin_fill()
for i in range(4):
fd(40); rt(90)
end_fill()
kompozycja()
#aby wywołać funkcje piszesz '<nazwa funkcji>(<wartości zmiennych>)'
#w funkcji 'kompozycja()' nie ma zmiennych, więc nawias zostawiasz pusty