Kannst du einen Code in Python für ein einfaches Rennspiel schreiben?
```# Importiere das pygame Modul
import pygame

# Initialisiere pygame
pygame.init()

# Erstelle einen Bildschirm mit einer Breite von 800 und einer Höhe von 600
screen = pygame.display.set_mode((800, 600))

# Setze den Titel und das Symbol des Fensters
pygame.display.set_caption("Einfaches Rennspiel")
icon = pygame.image.load("car.png")
pygame.display.set_icon(icon)

# Lade das Hintergrundbild
background = pygame.image.load("road.png")

# Lade das Auto-Bild und setze seine anfängliche Position und Geschwindigkeit
car = pygame.image.load("car.png")
car_x = 400
car_y = 500
car_speed = 5

# Definiere eine Funktion, um die Tastatureingabe zu verarbeiten
def handle_input():
    # Hole den aktuellen Zustand der Tasten der Tastatur
    keys = pygame.key.get_pressed()
    
    # Deklariere globale Variablen, um auf sie innerhalb der Funktion zugreifen zu können
    global car_x, car_y, car_speed
    
    # Wenn die linke Pfeiltaste gedrückt wird, bewege das Auto nach links
    if keys[pygame.K_LEFT]:
        car_x -= car_speed
    
    # Wenn die rechte Pfeiltaste gedrückt wird, bewege das Auto nach rechts
    if keys[pygame.K_RIGHT]:
        car_x += car_speed
    
    # Wenn die obere Pfeiltaste gedrückt wird, erhöhe die Geschwindigkeit des Autos
    if keys[pygame.K_UP]:
        car_speed += 0.1
    
    # Wenn die untere Pfeiltaste gedrückt wird, verringere die Geschwindigkeit des Autos
    if keys[pygame.K_DOWN]:
        car_speed -= 0.1
    
    # Begrenze die Geschwindigkeit des Autos auf ein Minimum von 0 und ein Maximum von 10
    if car_speed < 0:
        car_speed = 0
    
    if car_speed > 10:
        car_speed = 10
    
    # Begrenze die Position des Autos, um innerhalb der Bildschirmgrenzen zu bleiben
    if car_x < 0:
        car_x = 0
    
    if car_x > 736:
        car_x = 736

# Definiere eine Funktion, um die Spielobjekte auf dem Bildschirm zu zeichnen    
def draw():
    # Fülle den Bildschirm mit schwarzer Farbe
    screen.fill((0, 0, 0))
    
    # Zeichne das Hintergrundbild an der Position (0, 0)
    screen.blit(background, (0, 0))
    
    # Zeichne das Auto-Bild an seiner aktuellen Position 
    screen.blit(car, (car_x, car_y))
    
# Erstelle eine Variable, um zu speichern, ob das Spiel läuft oder nicht    
running = True

# Starte eine Spielschleife, die läuft, bis der Benutzer das Spiel beendet 
while running:
    # Verarbeite die Ereignisse, die im Spiel-Fenster auftreten
    for event in pygame.event.get():
        # Wenn der Benutzer auf den Schließen-Button klickt, beende das Spiel
        if event.type == pygame.QUIT:
            running = False
    
    # Verarbeite die Tastatureingabe des Benutzers
    handle_input()
    
    # Zeichne die Spielobjekte auf dem Bildschirm
    draw()
    
    # Aktualisiere die Anzeige mit den vorgenommenen Änderungen
    pygame.display.update()