from turtle import *

GROESSE = 0.5
FARBE = "red"
FAERBEN = True

fillcolor(FARBE)

def zeichneKerze(brennt):
    pd()
    begin_fill()
    forward(GROESSE*100)
    left(90)
    forward(GROESSE*400)
    left(90)
    forward(GROESSE*100)
    right(90)
    forward(GROESSE*30)
    back(GROESSE*30)
    left(90)
    forward(GROESSE*100)
    left(90)
    forward(GROESSE*400)
    left(90)
    forward(GROESSE*100)
    end_fill()
    pu()
    if brennt:
        zeichneFlamme()

def zeichneFlamme():
    left(90)
    fd(GROESSE*430)
    pd()
    color("yellow")
    dot(GROESSE*60)
    color("black")
    back(GROESSE*30)
    pu()
    home()

##zeichneKerze(brennt=False) # testweise erstmal nur nicht brennende Kerze
zeichneKerze(True)
hide()

from turtle import *

GROESSE = 0.5
FARBE = "red"
FAERBEN = True
SHAPE = "turtle"

fillcolor(FARBE)
shape(SHAPE)

def zeichneKerze(brennt):
    pd()
    begin_fill()
    forward(GROESSE*100)
    left(90)
    forward(GROESSE*400)
    left(90)
    forward(GROESSE*100)
    right(90)
    forward(GROESSE*30)
    back(GROESSE*30)
    left(90)
    forward(GROESSE*100)
    left(90)
    forward(GROESSE*400)
    left(90)
    forward(GROESSE*100)
    end_fill()
    pu()
    if brennt:
        zeichneFlamme()

def zeichneFlamme():
    left(90)
    fd(GROESSE*430)
    pd()
    color("yellow")
    dot(GROESSE*60)
    color("black")
    back(GROESSE*30)
    pu()
    home()

##zeichneKerze(brennt=False) # testweise erstmal nur nicht brennende Kerze
zeichneKerze(True)
hideturtle()

Resolve NameError, add changeable turtle shape constant.
Resolve NameError, add changeable turtle shape constant.

  from turtle import *
  
  GROESSE = 0.5
  FARBE = "red"
  FAERBEN = True
+ SHAPE = "turtle"
  
  fillcolor(FARBE)
+ shape(SHAPE)
  
  def zeichneKerze(brennt):
      pd()
      begin_fill()
      forward(GROESSE*100)
      left(90)
      forward(GROESSE*400)
      left(90)
      forward(GROESSE*100)
      right(90)
      forward(GROESSE*30)
      back(GROESSE*30)
      left(90)
      forward(GROESSE*100)
      left(90)
      forward(GROESSE*400)
      left(90)
      forward(GROESSE*100)
      end_fill()
      pu()
      if brennt:
          zeichneFlamme()
  
  def zeichneFlamme():
      left(90)
      fd(GROESSE*430)
      pd()
      color("yellow")
      dot(GROESSE*60)
      color("black")
      back(GROESSE*30)
      pu()
      home()
  
  ##zeichneKerze(brennt=False) # testweise erstmal nur nicht brennende Kerze
  zeichneKerze(True)
- hide()
+ hideturtle()
  
Resolve NameError, add changeable turtle shape constant.
## Code Before:
from turtle import *

GROESSE = 0.5
FARBE = "red"
FAERBEN = True

fillcolor(FARBE)

def zeichneKerze(brennt):
    pd()
    begin_fill()
    forward(GROESSE*100)
    left(90)
    forward(GROESSE*400)
    left(90)
    forward(GROESSE*100)
    right(90)
    forward(GROESSE*30)
    back(GROESSE*30)
    left(90)
    forward(GROESSE*100)
    left(90)
    forward(GROESSE*400)
    left(90)
    forward(GROESSE*100)
    end_fill()
    pu()
    if brennt:
        zeichneFlamme()

def zeichneFlamme():
    left(90)
    fd(GROESSE*430)
    pd()
    color("yellow")
    dot(GROESSE*60)
    color("black")
    back(GROESSE*30)
    pu()
    home()

##zeichneKerze(brennt=False) # testweise erstmal nur nicht brennende Kerze
zeichneKerze(True)
hide()

## Instruction:
Resolve NameError, add changeable turtle shape constant.
## Code After:
from turtle import *

GROESSE = 0.5
FARBE = "red"
FAERBEN = True
SHAPE = "turtle"

fillcolor(FARBE)
shape(SHAPE)

def zeichneKerze(brennt):
    pd()
    begin_fill()
    forward(GROESSE*100)
    left(90)
    forward(GROESSE*400)
    left(90)
    forward(GROESSE*100)
    right(90)
    forward(GROESSE*30)
    back(GROESSE*30)
    left(90)
    forward(GROESSE*100)
    left(90)
    forward(GROESSE*400)
    left(90)
    forward(GROESSE*100)
    end_fill()
    pu()
    if brennt:
        zeichneFlamme()

def zeichneFlamme():
    left(90)
    fd(GROESSE*430)
    pd()
    color("yellow")
    dot(GROESSE*60)
    color("black")
    back(GROESSE*30)
    pu()
    home()

##zeichneKerze(brennt=False) # testweise erstmal nur nicht brennende Kerze
zeichneKerze(True)
hideturtle()
