Kornjača-grafika

Izaberi svoju grupu sa kontrolnog zadatka.

Kornjača-grafika

Grupa 1

● kornjača kreće odavde → u ovom smeru gleda na početku

Tvoj crtež

slika iz zadatka tvoj crtež

Tvoj program

📒 Podsetnik

1Naredbe kornjače

Svaki program počinje redom import turtle. Broj u zagradi je koliko koraka ili stepeni.

turtle.forward(100)idi napred 100 koraka (crta liniju)
turtle.backward(100)idi nazad 100 koraka (isto crta)
turtle.left(90)okreni se nalevo za 90°
turtle.right(90)okreni se nadesno za 90°
turtle.up()podigni olovku: kornjača se kreće, a ne crta
turtle.down()spusti olovku: kornjača ponovo crta

Na početku kornjača stoji na crnom kružiću i gleda nadesno →.

2Za koliko stepeni da se okrene?

okret = 180° − ugao na slici Ugao između linija je 60°, a kornjača se okreće za 180° − 60° = 120°. Pravi ugao (kvadratić) je uvek okret za 90°.

3Petlja for — ponavljanje

for i in range(4):          # ponovi 4 puta
    turtle.forward(50)
    turtle.left(90)
turtle.forward(20)          # ovo je posle petlje

Ponavlja se sve što je uvučeno ispod reda sa dvotačkom. Pronađi deo slike koji se ponavlja, napiši ga jednom i prebroj koliko puta se ponavlja. Kod zvezde sa n krakova kornjača se okreće za 360 / n stepeni.

4Naredba if / else — odlučivanje

for i in range(6):
    if i % 2 == 0:          # i je paran: 0, 2, 4
        duzina = 50
    else:                   # i je neparan: 1, 3, 5
        duzina = 30
    turtle.forward(duzina)

i % 2 je ostatak pri deljenju sa 2: za parne brojeve je 0, a za neparne 1. Za poređenje se piše == (dva znaka jednakosti), a jedan znak = služi da promenljivoj daš vrednost.

5Pazi na ove greške

  • Na kraju reda sa for, if i else ide dvotačka :
  • Redovi ispod dvotačke se uvlače za 4 razmaka (taster Tab).
  • Sve se piše malim slovima: turtle, for, if, a ne Turtle ili For.
  • Broj ide u zagradu: turtle.left(90), a ne turtle.left 90.
  • Ne zaboravi turtle. ispred naredbe i import turtle na početku.
  • Proveri smer: left je nalevo, right nadesno.