Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
| gf_informatik:funktionen [2026-04-07 07:58] – [Aufgabe E5] hof | gf_informatik:funktionen [2026-04-07 09:40] (aktuell) – [Aufgabe E5] hof | ||
|---|---|---|---|
| Zeile 296: | Zeile 296: | ||
| from turtle import * | from turtle import * | ||
| - | def square(t,x,y,l): | + | def square(t, |
| - | t.teleport(x, | + | |
| i = 0 | i = 0 | ||
| while i < 4: | while i < 4: | ||
| Zeile 304: | Zeile 303: | ||
| i = i + 1 | i = i + 1 | ||
| - | def circle(t,x,y,r): | + | def circle(t, |
| - | t.teleport(x, | + | |
| t.circle(r) | t.circle(r) | ||
| - | def rectangle(t,x,y,a,b): | + | def rectangle(t, |
| - | t.teleport(x, | + | |
| i = 0 | i = 0 | ||
| while i < 2: | while i < 2: | ||
| Zeile 318: | Zeile 315: | ||
| i = i + 1 | i = i + 1 | ||
| - | def triangle(t,x,y,l): | + | def triangle(t, |
| - | t.teleport(x, | + | |
| i = 0 | i = 0 | ||
| while i < 3: | while i < 3: | ||
| Zeile 345: | Zeile 341: | ||
| x = random.randint(-180, | x = random.randint(-180, | ||
| y = random.randint(-180, | y = random.randint(-180, | ||
| + | t.teleport(x, | ||
| side1 = random.randint(20, | side1 = random.randint(20, | ||
| t.fillcolor(random_color(True)) | t.fillcolor(random_color(True)) | ||
| Zeile 350: | Zeile 347: | ||
| t.begin_fill() | t.begin_fill() | ||
| if shape == 1: | if shape == 1: | ||
| - | square(t, x, y, side1) | + | square(t, side1) |
| elif shape == 2: | elif shape == 2: | ||
| - | circle(t, x, y, side1) | + | circle(t, side1) |
| elif shape == 3: | elif shape == 3: | ||
| - | triangle(t, x, y, side1) | + | triangle(t, side1) |
| elif shape == 4: | elif shape == 4: | ||
| side2 = random.randint(20, | side2 = random.randint(20, | ||
| - | rectangle(t, x, y, side1, side2) | + | rectangle(t, |
| t.end_fill() | t.end_fill() | ||