Ich bin ziemlich neu beim Programmieren. Ich lerne gerade mit einem Programmierbuch für Kinder (Programmieren Supereasy) python. Ich bin jetzt schon öfters auf Probleme gestoßen. Zum Beispiel kommt es öfters vor, dass wenn ich das Programm haargenau aus dem Buch abschreibe, namen nicht definiert sind. Dieses Problem habe ich mit "def …" dann eh gelöst. Womit ich aber jetzt nicht weiterkomme ist die Zeichenmaschine bei Turtle.
Ich habe dieses Programm aus dem Buch abgeschrieben:
Code: Alles auswählen
anleitung = '''Programm für Turtle eingeben:
Beispiel V100-R45-A-V100-L45-E-V100-R90-Z50
N = Neue Zeichnung
A/E = Stift Aus/Ein
V100 = Vor 100
Z50 = Zurück 50
R90 = Rechts drehen 45 Grad'''
from turtle import getscreen
screen = getscreen()
while True:
t_programm = screen.textinput('Zeichenmaschine', anleitung)
print(t_programm)
if t_programm == None or t_programm.upper() == 'ENDE':
break
def string_artist(t_programm):
string_artist(t_programm)
Was soll ich tun bzw. was habe ich falsch gemacht?
Ich hoffe ich habe das einigermaßen verständlich geschrieben...
mfg
smsk0303
ps. kann es sein dass es vielleicht mit meinem Computer zu tun hat?
Er ist etwas veraltet und ich weiß aus Erfahrung, dass manche Programme dort nicht ausgeführt werden können..
pss. Ich benütze IDLE