Vollständige und ausführliche Dokumentation: https://docs.python.org/3/library/turtle.html
Für Turtle Graphics musst du auf repl.it ein neues repl erstellen. Als Sprache muss dafür "Python (with Turtle)" ausgewählt werden.
import turtle
tina = turtle.Turtle()
tina.color("blue") # black, red, green, yellow, pink ...
tina.shape("turtle") # "arrow", "turtle", "circle", "square", "classic"tina.forward(100)
tina.backward(100)
tina.left(90) # Angabe in Grad
tina.right(90) # Angabe in Grad
tina.goto(0,0) # goto(x,y)tina.speed("normal") # "fastest", "fast", "normal", "slow", "slowest"tina.penup() # Stift anheben
tina.pendown() # Stift senken
tina.pensize(10) # Dicke des Stifts. Standard=1tina.circle(100) # circle(radius)
tina.circle(100, 180) # circle(radius, winkel)
tina.begin_fill() # Kreis füllen beginnen
tina.circle(100)
tina.end_fill() # Kreis füllen beendentina.write("text",align="center") # align kann “left”, “center” oder right” seintina.pos() # gibt Vektor mit (x, y) zurück
tina.xcor() # gibt x Koordinate zurück
tiny.ycor() # gibt y Koordinate zurücksquare_color = "blue" # Texte stehen in Anführungszeichen
square_size = 10 # Zahlen stehen nicht in Anführungszeichen# Mit der Schleife wird ein Quadrat gezeichnet
for count in range(4): # Schleife wird 4 mal ausgeführt
tina.forward(50)
tina.left(90)# Jede der vier Seiten des Quadrats hat eine andere Farbe
colors = ['red', 'purple', 'blue', 'green']
for i in range(4):
tina.color(colors[i])
tina.forward(100)
tina.left(90)# Funktion, die Quadrate mit der Seitenlänge 50 zeichnet
def square():
for count in range(4):
tina.forward(50)
tina.left(90)
square() # Aufruf der Funktion# Funktion, die Quadrate unterschiedlicher Seitenlänge zeichnet
# Es wird der Parameter "size" verwendet
def square(size):
for count in range(4):
tina.forward(size)
tina.left(90)
square(100) # Aufruf der Funktiona = 5
b = 9
if a > b :
print("a ist größer als b") # wird nicht ausgeführt
if a < b :
print("a ist kleiner als b") # wird ausgeführt, da 5 < 9| Operator | Bezeichnung |
|---|---|
+, - |
Addition, Subtraktion |
*, /, % |
Multiplikation, Subtraktion, Modulo (Rest) |
| Operator | Bezeichnung |
|---|---|
<, <= |
"Kleiner" und "Kleiner Gleich" |
>, >= |
"Größer" und "Größer Gleich" |
== |
Gleichheit |
!= |
Ungleichheit |
from random import randint
untere_grenze = 5
obere_grenze = 10
randint(untere_grenze,obere_grenze)