Moin,
wie im Betreff bereits gesagt wird das Programm nicht ausgeführt.
Ich habe vor kurzem mit dem Programmieren angefangen und daher noch nicht so viel Erfahrung.
Als erstes wurde mir immer angezeigt das ich das Modul "tkinter" nicht habe, dies habe ich jedoch nun installiert.
Wenn ich jetzt jedoch versuche das Programm in dem Terminal (Linux / Ubuntu) auszuführen passiert nichts.
Das Script ist aus einem "Lehrbuch":
---------------------------------------------------------------
import turtle as t
def rectangle(horizonal, vertical, color):
t.pendown()
t.pensize(1)
t.color(color)
t.begin_fill()
for counter in range(1, 3):
t.forward(horizonal)
t.right(90)
t.forward(vertical)
t.right(90)
t.end_fill()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')
#Füße
t.goto(-100, -150)
rectangle(50, 20, 'blue')
t.goto(-30, -150)
rectangle(50, 20, 'blue')
#Beine
t.goto(-90, 100)
rectangle(100, 150, 'red')
#Arme
t.goto(-150, 70)
rectangle(60, 15, 'grey')
t.goto(-150, 110)
rectangle(15, 40, 'grey')
t.goto(10, 70)
rectangle(60, 15, 'grey')
t.goto(55, 110)
rectangle(15, 40, 'grey')
#Hals
t.goto(-50, 120)
rectangle(15, 20, 'grey')
#Kopf
t.goto(-85, 170)
rectangle(80, 50, 'red')
#Augen
t.goto(-60, 160)
rectangle(30, 10, 'white')
t.goto(-55, 155)
rectangle(5, 5, 'black')
t.goto(-40, 155)
rectangle(5,5, 'black')
#Mund
t.goto(-65, 135)
rectangle(40, 5, 'black')
t.hideturtle()
tkinter Programm wird nicht ausgeführt
- __blackjack__
- User
- Beiträge: 13241
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@X66: Naja nichts stimmt nicht ganz. Es wird eine Funktion definiert. Und das war's. Da steht halt nirgends ein *Aufruf* der Funktion, damit die nicht nur definiert, sondern halt auch ausgeführt wird.
Please call it what it is: copyright infringement, not piracy. Piracy takes place in international waters, and involves one or more of theft, murder, rape and kidnapping. Making an unauthorized copy of a piece of software is not piracy, it is an infringement of a government-granted monopoly.
- __blackjack__
- User
- Beiträge: 13241
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Das macht übrigens so keinen Sinn — die Funktion ruft sich rekursiv selbst auf und das dann immer mit den gleichen Argumenten. Das zeichnet ”endlos” ein blaues Quadrat an der selben Stelle. Also zumindest solange bis das dann wegen der endlosen Aufrufe mit einer Ausnahme aussteigt.
Please call it what it is: copyright infringement, not piracy. Piracy takes place in international waters, and involves one or more of theft, murder, rape and kidnapping. Making an unauthorized copy of a piece of software is not piracy, it is an infringement of a government-granted monopoly.