Hiány
Az alábbi eljárások a hatszög eljárást használják. Kezdetben a teknőc mindegyiknél felfelé (északra) néz.
def hatszög(h): for i in range(6): turtle.forward(h) turtle.right(60)
A jelölt helyekről kitöröltük a balra vagy jobbra fordulásokat. Mi lehet a helyükön?
A.
for i in range(4): hatszög(10) ##### turtle.backward(10) ##### turtle.forward(10) #####
B.
for i in range(4): ##### hatszög(10) ##### turtle.backward(10) ##### turtle.forward(10) ##### turtle.forward(10) #####
C.
for i in range(2): ##### hatszög(10) ##### turtle.backward(10) ##### turtle.forward(10) ##### hatszög(10) turtle.forward(10) ##### turtle.forward(10) #####
Hivatalos megoldás (HTML)
Az alábbi eljárások a hatszög eljárást használják. Kezdetben a teknőc mindegyiknél felfelé (északra) néz.
def hatszög(h):
for i in range(6):
turtle.forward(h)
turtle.right(60)
A jelölt helyekről kitöröltük a balra vagy jobbra fordulásokat. Mi lehet a helyükön?
A.
for i in range(4):
hatszög(10)
#####
turtle.backward(10)
#####
turtle.forward(10)
#####
B.
for i in range(4):
#####
hatszög(10)
#####
turtle.backward(10)
#####
turtle.forward(10)
#####
turtle.forward(10)
#####
C.
for i in range(2):
#####
hatszög(10)
#####
turtle.backward(10)
#####
turtle.forward(10)
#####
hatszög(10)
turtle.forward(10)
#####
turtle.forward(10)
#####
A. Minden jó fordulás 3 pont, összesen 9 pont.
ismétlés 4 [hatszög 10 balra 60 hátra 10 jobbra 120
előre 10 balra 60]
B. Minden jó fordulás 3 pont, összesen 15 pont.
ismétlés 4 [jobbra 30 hatszög 10 balra 60 hátra 10 jobbra 120
előre 10 balra 60 előre 10 balra 30]
C. Minden jó fordulás 3 pont, összesen 18 pont.
ismétlés 2 [jobbra 30 hatszög 10 balra 60 hátra 10 jobbra 120
előre 10 balra 60 hatszög 10 előre 10 jobbra 60
előre 10 balra 90]