So bewegen Sie ein Objekt mit den Pfeiltasten in Python Turtle [Duplikat]Python

Python-Programme
Anonymous
 So bewegen Sie ein Objekt mit den Pfeiltasten in Python Turtle [Duplikat]

Post by Anonymous »

Ich versuche, das Objekt mit den Pfeiltasten auf dem Bildschirm zu bewegen. Ich habe links und rechts so, wie ich es möchte, aber wenn ich versuche, nach oben zu gehen, funktioniert es nicht so, wie ich es möchte.
Ich habe versucht, player.left(90) zu verwenden und dann vorwärts zu gehen, aber dann muss ich die rechte Pfeiltaste verwenden, um nach oben zu gehen. Ich würde es vorziehen, das Objekt nicht einmal um 90 Grad drehen zu lassen.
Ich möchte das Objekt nur einfach im Fenster bewegen.
Python

Code: Select all

import turtle

window = turtle.Screen()
window.bgcolor('black')

player = turtle.Turtle()
player.shape('square')
player.color('white')
player.penup()

def move_left():
player.color('light green')
player.backward(10)
def move_right():
player.color('light green')
player.forward(10)
def move_up():
player.color('light green')
player.left(90)
player.forward(10)

window.onkeypress(move_left, "Left")
window.onkeypress(move_right, "Right")
window.onkeypress(move_up, "Up")

window.listen()
turtle.done()

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post