Die Suche ergab 11 Treffer

von jlackner
Montag 5. Juni 2017, 18:10
Forum: Allgemeine Fragen
Thema: Turtlebefehle als Modul
Antworten: 19
Zugriffe: 2873

Re: Turtlebefehle als Modul

@jlackner: Das gehört dann zu dem Teil der Beschreibung wie man zu der Ausnahme gelangt. Wenn ich Alt+4 nach dem zeichnen des ersten Rechtecks drücke, kann ich die Funktion problemlos ein zweites mal aufrufen. (Und auch weitere male.) Wenn ich das Fenster schliesse *während* das Rechteck gezeichnet ...
von jlackner
Montag 5. Juni 2017, 14:16
Forum: Allgemeine Fragen
Thema: Turtlebefehle als Modul
Antworten: 19
Zugriffe: 2873

Re: Turtlebefehle als Modul

ich hab so irgendwie den Verdacht, dass ich eine Instanz der turtle anlege durch meine Zeichnerei, die dann nicht sauber beendet wird. Beim ersten Aufruf von "rechteck" mache ich das turtle-Fenster mit Alt-F4 zu... kann das damit etwas zu tun haben?
von jlackner
Montag 5. Juni 2017, 14:11
Forum: Allgemeine Fragen
Thema: Turtlebefehle als Modul
Antworten: 19
Zugriffe: 2873

Re: Turtlebefehle als Modul

welche Pythonversion hast Du denn? (bei mir 3.5.2 unter Kubuntu 16.04.2)
Kann es sein, dass 'myfigures' nicht 'turtle' aus der Standardbibliothek, sondern irgendein anderes Modul, das genau so heißt importiert?
Hast du irgendwo im Suchpfad eine Datei abgelegt, die du 'turtle' benannt hast?

Nein ...
von jlackner
Montag 5. Juni 2017, 13:49
Forum: Allgemeine Fragen
Thema: Turtlebefehle als Modul
Antworten: 19
Zugriffe: 2873

Re: Turtlebefehle als Modul

welche Pythonversion hast Du denn? (bei mir 3.5.2 unter Kubuntu 16.04.2)
von jlackner
Montag 5. Juni 2017, 12:53
Forum: Allgemeine Fragen
Thema: Turtlebefehle als Modul
Antworten: 19
Zugriffe: 2873

Re: Turtlebefehle als Modul

hast natürlich recht...


from turtle import *

def rechteck(laenge,breite):
fd(laenge)
rt(90)
fd(breite)
rt(90)
fd(laenge)
rt(90)
fd(breite)


falsche Version genommen, entschuldige bitte

---

Ich hatte auch versucht mit alex = turtle.Turtle() eine lokale Instanz einer Turtle in meinem ...
von jlackner
Montag 5. Juni 2017, 11:23
Forum: Allgemeine Fragen
Thema: Turtlebefehle als Modul
Antworten: 19
Zugriffe: 2873

Re: Turtlebefehle als Modul

Also myfigures.py (liegt jetzt unter /usr/local/lib/python3.5/dist-packages/) sieht so aus:


import turtle

def rechteck(laenge,breite):
fd(laenge)
rt(90)
fd(breite)
rt(90)
fd(laenge)
rt(90)
fd(breite)


Aufruf sieht dann so aus:


jochen@sauron:~$ python3
Python 3.5.2 (default, Nov 17 ...
von jlackner
Montag 5. Juni 2017, 08:10
Forum: Allgemeine Fragen
Thema: Turtlebefehle als Modul
Antworten: 19
Zugriffe: 2873

Re: Turtlebefehle als Modul

turtle.Terminator

und das in Python 2.7.12 und Python 3.5.2 - ich vermute also, dass das nichts mit meinem Python zu tun hat, eher mit dem OS (Linux) oder mit der Art wie ich die Turtle instantiiere und dann dem Garbagecollector überlasse
von jlackner
Montag 5. Juni 2017, 07:39
Forum: Allgemeine Fragen
Thema: Turtlebefehle als Modul
Antworten: 19
Zugriffe: 2873

Re: Turtlebefehle als Modul

@jlackner: »exitonclick« tut wirklich das, was es sagt; es verläßt die Turtle-Umgebung, so dass man danach nichts mehr Zeichnen kann/darf/soll. Was möchtest Du eigentlich damit erreichen?

Ja, sorry - ich hab nur herumgespielt. Ich hab das exitonclick in meiner Version wieder draußen.

Es wirkt ...
von jlackner
Montag 5. Juni 2017, 07:18
Forum: Allgemeine Fragen
Thema: Turtlebefehle als Modul
Antworten: 19
Zugriffe: 2873

Re: Turtlebefehle als Modul

BlackJack hat geschrieben:@jlackner: Auf jeden Fall nicht *dort*. Da ist die Standardbibliothek, und wirklich nur die. Und kopier das auch nicht einfach irgendwo selbst hin, sondern installiere es ordentlich.
Wie auch immer - das hat mit dem Thema nichts zu tun. Zusammenfassend also: keine Idee woran es liegen könnte?
von jlackner
Sonntag 4. Juni 2017, 21:05
Forum: Allgemeine Fragen
Thema: Turtlebefehle als Modul
Antworten: 19
Zugriffe: 2873

Re: Turtlebefehle als Modul

Kann ich nicht nachvollziehen, aber sag mal wie kommt denn das bitte *dort* hin: ``/usr/lib/python3.5/myfigures.py``? Das hat da nichts zu suchen.

naja, ich hab mit
import sys
sys.path

nachgesehen, wo Python3 nach Modulen sucht und einfach mein myfigures.py dort angelegt.

Wo soll es denn ...
von jlackner
Sonntag 4. Juni 2017, 20:18
Forum: Allgemeine Fragen
Thema: Turtlebefehle als Modul
Antworten: 19
Zugriffe: 2873

Turtlebefehle als Modul

Hallo liebe Leute,

ich habe folgendes Problem: ich möchte einige meiner Turtlebefehle in ein Modul verschieben. Seltsamerweise funktioniert der Aufruf von Funktionen dann nur jedes 2. Mal - sonst bekomme ist eine turtle.Terminator Exception. Kann mir jemand sagen, was ich falsch mache

Modul ...