turtle ying-yang
Verfasst: Dienstag 13. Mai 2008, 19:42
hallo zusammen,
ihr habt mir schonmal so gut geholfen und nun hoffe ich, dass ihr mir auch dieses Mal weiter helfen koennt^^
Aufgabe:
Schreibe eine Prozedur kreissymbol, welche die rechte der obenstenden Figuren erzeugt; dabei soll radius der Parameter des kleinen Kreisradius sein.
(Originaltext, die sind bei uns immer so komisch)
meine Lösung:
klappt auch wunderbar, allerdings ist der code so unübersichtlich, dass der mir selber nicht gefällt (und das ist ziemlich selten )
Wie kann ich das Ganze also etwas übersichtlicher machen?
deep
ihr habt mir schonmal so gut geholfen und nun hoffe ich, dass ihr mir auch dieses Mal weiter helfen koennt^^
Aufgabe:
Schreibe eine Prozedur kreissymbol, welche die rechte der obenstenden Figuren erzeugt; dabei soll radius der Parameter des kleinen Kreisradius sein.
(Originaltext, die sind bei uns immer so komisch)
meine Lösung:
Code: Alles auswählen
def yingyang(radius):
fill(1)
left(90)
circle(radius,180)
left(180)
circle(radius,-180)
circle(radius*2,180)
fill(0)
left(90)
forward(radius/2)
right(90)
fill(1)
color('white')
circle(radius/2)
fill(0)
left(90)
up()
forward(radius*2)
right(90)
down()
fill(1)
color('black')
circle(radius/2)
fill(0)
left(90)
up()
forward(radius+radius/2)
down()
left(90)
circle(radius*2)
Wie kann ich das Ganze also etwas übersichtlicher machen?
deep