Lassen Sie vom Nutzer die Breite und die Höhe eines Rechtecks eingeben.
Danach zeichnen Sie das Rechteck und schreiben an jeweils geeigneten Stellen die Breite, die Höhe, den Flächeninhalt und den Umfang hin.
from turtle import *
print("")
print("Gib Breite und Höhe des Rechtecks ein:")
b = int(input("Breite:"))
h = int(input("Höhe: "))
umfang = 2*(b+h)
flaeche = b*h
maxxy = max(b,h)+50
Screen().setworldcoordinates(-30,-30,maxxy,maxxy)
for i in range(2):
forward(b)
left(90)
forward(h)
left(90)
penup()
color("blue")
goto(b/2,-15)
write(str(b), font=("Arial", 10), align="center")
goto(b+5,h/2-5)
write(str(h), font=("Arial", 10), align="left")
goto(b/2,h/2-5)
color("green")
write(str(flaeche),font=("Arial", 10), align="center")
goto(b+5,-15)
color("black")
write(str(umfang),font=("Arial", 10), align="left")
hideturtle()
- Lassen Sie von einem Dreieck zwei Seiten und den dazwischenliegenden Winkel eingeben. Zeichnen Sie das Dreieck (Tipp: Merken Sie sich die Koordinaten der Eckpunkte und die Ausrichtung während des Zeichnens,
towards(0,0) gibt den Drehwinkel zurück, um zum Nullpunkt zu schauen), bestimmen Sie die beiden anderen Winkel, die dritte Seitenlänge, den Flächeninhalt und den Umfang des Dreiecks und fügen Sie die relevanten Grössen (auf ganze Zahlen gerundet) geeignet ins Bild ein.
- Analog, aber mit zwei Winkeln und der dazwischenliegenden Seite. (Tipp: Sich auf der zweiten zu zeichnenden Seite so weit bewegen, bis der Winkel stimmt.)
- Analog, aber mit drei Seiten. (Hier geht es wohl nicht ohne etwas Trigonometrie).
- Lassen Sie den Nutzer eingangs wählen, was er angeben möchte.
Aufgabe: Programmieren sie diese Figur im
Online-Editor