def drawTri(a):
b = (a*math.tan(45))
c = (a/math.cos(45))
t.forward(a)
t.left(135)
t.forward(c)
t.left(135)
t.forward(b)
Wie rechtwinkliges Dreieck mit Python
def drawTri(a):
b = (a*math.tan(45))
c = (a/math.cos(45))
t.forward(a)
t.left(135)
t.forward(c)
t.left(135)
t.forward(b)
Wie rechtwinkliges Dreieck mit Python
import turtle
def drawTri(a):
hyp = a * 2**0.5
s = turtle.Screen()
t = turtle.Turtle()
t.forward(a)
t.left(135)
t.forward(hyp)
t.left(135)
t.forward(a)
Das Problem hierbei liegt in der Nähe der in Basic trigonometry isn't working correctly in python
Die Schildkröte Modul verwendet Grad für Winkel, die Mathematik-Modul verwendet Radiant beschrieben zeichnen
Um den Kosinus von 45 Grad zu berechnen, können Sie
verwendenmath.cos(math.radians(45))
Alternativ können Sie die Turtle auch über 'turtle.radians()' auf Radiant setzen und dann 'math.cos (math.pi/4)' ' – cdlane
Wer braucht Winkel?
def drawTri(a):
x, y = turtle.position()
turtle.setx(x + a)
turtle.sety(y + a)
turtle.goto(x, y)
berechnen Ist nicht die Anweisung goto als schädlich angesehen :) –
ich machte ein Relais einfache Art und Weise einen rechten Winkel Dreieck zu machen habe ich auch noch ein paar andere hilfreiche Dinge über Python Schildkröte zu wissen, dass man nicht schon sie haben ist wissen sollten sie hilfreich sein (ich weiß, haben Sie bereits eine Antwort, aber ich denke, dass dies eine viel einfachere Art und Weise) ist
import turtle
t = turtle
f = t.forward
r = t.right
t.color('blue','yellow')
t.begin_fill()
f(70)
r(135)
f(100)
r(135)
f(70)
r(135)
t.end_fill()
t.penup()
t.setposition(-50,30)
t.pendown()
t.color('blue','yellow')
t.begin_fill()
f(70)
r(135)
f(100)
r(135)
f(70)
r(135)
t.end_fill()
gibt es zwei Dreiecken gibt und es das Extramaterial, das es so sperrig
minimales Arbeitsbeispiel bitte macht. 'import' und' t' etc – buhtz