Stap 6: Dag twee: Part One: meer schildpad en loops
Praten over hoe teken je een "cirkel", simpelweg door het tekenen van een figuur met veel zijden, zeggen 36 of meer. Dit kunt u dingen, zoals deze lava gevulde donut cool:
vanuit mcturtle importeren * steve = Turtle() from mcturtle import * steve = Turtle() steve.turtle(None) steve.pendelay(0) steve.penwidth(16) steve.penblock(GLASS) for i in range(36): steve.go(5) steve.yaw(360./36) steve.penwidth(13) steve.penblock(LAVA) for i in range(36): steve.go(5) steve.yaw(360./36)
Op dit punt vertel hen over de lus variabele. Bijvoorbeeld, als u de code voor het tekenen van een cirkel, en yaw(360./36) wijzigen in yaw(360./36+i), wordt de cirkel herhaald op het zelf maken van een spiraal. Ook kunt u duidelijk de werking van de lus variabele door de invoering van een print(i) binnen de lus- of steve.mc.postToChat(i).
By the way, als iemand hoe teken je een bol vraagt, is het super eenvoudig. Dit trekt een gebied met een straal van 50:
from mcturtle import * steve = Turtle() steve.penwidth(50) steve.go(0)