Wie kann man die Größe einer Schildkröte ändern?Python

Python-Programme
Anonymous
 Wie kann man die Größe einer Schildkröte ändern?

Post by Anonymous »

Ich versuche, die Größe der Schildkröte im Fenster jedes Mal zu verdoppeln, wenn ich x auf meiner Tastatur drücke. Ich habe versucht, .turtlesize(2,2,2) zu verwenden, aber das ist nicht richtig. Ich muss jedes Mal verdoppeln, wenn die Taste gedrückt wird. Wenn die Schildkrötengröße also (1,1,1) ist, wird sie zu (2,2,2) und dann zu (4,4,4) und so weiter, jedes Mal, wenn ich x drücke.

Das habe ich bisher:

Code: Select all

import turtle
turtle.setup(500,500)
wn = turtle.Screen()
wn.title("Commands")
wn.bgcolor("black")

tess = turtle.Turtle()
tess.shape("triangle")
tess.color("red")
tess.left(90)

def increaseSize():
size = tess.turtlesize()
increase = tuple([2 * num for num in size])
tess.turtlesize(increase) #this is where the error occurs

wn.onkey(increaseSize, "x")
wn.listen()

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post