Fehlermeldung trotz korrekter Anweisung

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
PeterE
User
Beiträge: 5
Registriert: Sonntag 10. Mai 2020, 12:11

Hallo bin neu in Python und habe folgendes Problem

Das ist das MOdul was ich geschrieben habe

Code: Alles auswählen

#figuren.py

from turtle import *
reset()
lt(90)

def quadrat():
    for i in range(4):
        fd(100); rt(90)

def rechteck():
    for i in range(2):
        fd(100); rt(90)
        fd(50); rt(90)

        

möchte ich es in der idle ausführen, kommt beim ersten Versuch die Fehlermeldung

Code: Alles auswählen

>>> quadrat()
Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    quadrat()
  File "F:\Uni\figuren01.py", line 10, in quadrat
    fd(100); rt(90)
  File "<string>", line 5, in fd
turtle.Terminator
Beim ZWEITEN MAL geht es allerdings .. das ist sehr komisch, woran liegt denn das ?
PeterE
User
Beiträge: 5
Registriert: Sonntag 10. Mai 2020, 12:11

BUMP
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Nicht so ungeduldig. Wir werden hier nicht bezahlt, sondern machen das freiwillig in unserer Freizeit.

Und turtle ist genauso wie IDLE sind in tkinter geschrieben. Und das macht dann beim zusammen laufen oft Probleme. Wenn dein Code in Terminal oder Eingabeaufforderung ohne Probleme läuft, ist also IDLe das Problem.
PeterE
User
Beiträge: 5
Registriert: Sonntag 10. Mai 2020, 12:11

__deets__ hat geschrieben: Sonntag 10. Mai 2020, 16:49 Nicht so ungeduldig. Wir werden hier nicht bezahlt, sondern machen das freiwillig in unserer Freizeit.

Und turtle ist genauso wie IDLE sind in tkinter geschrieben. Und das macht dann beim zusammen laufen oft Probleme. Wenn dein Code in Terminal oder Eingabeaufforderung ohne Probleme läuft, ist also IDLe das Problem.
Das weiß ich nicht, kann ich dir nicht sagen.

Habe es neu geschrieben und der Fehler tritt weiterhin auf !
Benutzeravatar
__blackjack__
User
Beiträge: 14052
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@PeterE: Wenn Du nicht weisst ob das im Terminal läuft, dann probier es doch aus.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
PeterE
User
Beiträge: 5
Registriert: Sonntag 10. Mai 2020, 12:11

Wie mache ich denn das?
Benutzeravatar
sparrow
User
Beiträge: 4538
Registriert: Freitag 17. April 2009, 10:28

Terminal = Eingabeaufforderung unter Windows.

Eingabeaufforderung öffnen. Ggf. in das passende Arbeitsverzeichnis wechseln.
Als Befehl: Python-Interpreter aufrufen und als erstes Argument dein Script übergeben:

Code: Alles auswählen

C:\dein\Pfad\zur\python.exe F:\Uni\figuren01.py
PeterE
User
Beiträge: 5
Registriert: Sonntag 10. Mai 2020, 12:11

Hab das Problem gelöst. Habe immer die Turtle geschlossen. Die muss stets aktiviert bleiben
Antworten