Heim >Backend-Entwicklung >Python-Tutorial >Wie zeichnet man Blumen mit Python?

Wie zeichnet man Blumen mit Python?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-06-21 16:13:0623091Durchsuche

Wie zeichnet man Blumen mit Python?

Wie zeichnet man Blumen mit Python? Lassen Sie mich die spezifischen Schritte unten erklären:

Der erste Schritt besteht darin, die Menüleiste zu öffnen, in den Ruhezustand zu wechseln und die Shell zu öffnen.

Der zweite Schritt besteht darin, eine neue Datei zu erstellen und ihr einen Namen zu geben.

Der dritte Schritt besteht darin, das Schildkrötenmodul zu importieren, ein neues Fenster zum Zeichnen zu erstellen und dann ein Schildkrötenobjekt zu erstellen.

Der vierte Schritt besteht darin, die Farbe festzulegen. Zeichnen Sie zuerst den Stiel, dann den Kreis des Staubblatts und füllen Sie ihn mit Farbe.

Der fünfte Schritt besteht darin, mithilfe einer Schleifenanweisung N Blütenblätter mit dem Pinsel zu zeichnen und schließlich den Pinsel auszublenden.

Im sechsten Schritt wird festgelegt, dass das Fenster durch Anklicken geschlossen werden kann.

Spezifischer Code:

#导入turtle模块
import turtle
window=turtle.Screen()  #创建一个新窗口用于绘图
babbage=turtle.Turtle() #创建一个名字叫babbage的turtle对象
babbage.color("green","black")
babbage.left(90)    #使babbage左转90°
babbage.forward(100)    #向前移动了100像素
babbage.right(90)   #右转90°
babbage.color("black","black")
babbage.begin_fill()    #为圆填充颜色
babbage.circle(10)  #画个半径为10像素的圆
babbage.end_fill()
#画第N个花瓣
for i in range(1,24):
    if babbage.color()==("red","black"):
        babbage.color("orange","black")
    elif babbage.color()==("orange","black"):
        babbage.color("yellow","black")
    else:
          babbage.color("red","black")
    babbage.left(15)
    babbage.forward(50)
    babbage.left(157)
    babbage.forward(50)
babbage.hideturtle()
window.exitonclick()    #定义单击窗口就可以将其关闭

Das Ergebnis zeigt:

Wie zeichnet man Blumen mit Python?

Das obige ist der detaillierte Inhalt vonWie zeichnet man Blumen mit Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn