Beispiele und Musterlösungen
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

07_filled_square_methods.py 560B

1234567891011121314151617181920212223
  1. # Eine Turtle erhält eine Methode zum Zeichnen eines gefüllten Quadrats
  2. from turtle import Turtle
  3. # Eine Turtle zeichnet ein Quadrat
  4. def draw_square(turtle, length):
  5. for _ in range(4):
  6. turtle.forward(length)
  7. turtle.right(90)
  8. #
  9. def draw_filled_square(turtle, length):
  10. turtle.begin_fill()
  11. draw_square(turtle, length)
  12. turtle.end_fill()
  13. # Eintragen der Methode draw_filled_square
  14. Turtle.draw_filled_square = draw_filled_square
  15. sophia = Turtle()
  16. sophia.fillcolor('red')
  17. sophia.draw_filled_square(100)
  18. sophia.screen.mainloop()