Schleifen in Tigerjython Gruppe B
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
import *
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
()
hide
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
()
ecken = input("Wieviele Ecken: ");
laenge= input("Wie lang ist die Seite: ");
if ecken>10:
...laenge=50;
...if laenge>200:
.......laenge=100;
#Repeat-Schleife
repeat
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
:
....forward(
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
);left(
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
/
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
);
setPos(100,-100);
#For-Schleife -------------------
for
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
(0,
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
):
....forward(
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
); left(
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
);
setPos(-100,100);
#While-Schleife
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
while
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
:
....forward(
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
);left(360/
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
);
....i=
360
360/ecken
ecken
from
gturtle
i in
i<ecken
i+1
i=0
laenge
makeTurtle
range
Turtle
Check
OK