Menu
CoddyTech

Dai un nome a un valore

Fa parte della sezione Python in una finestra di gioco del percorso Pygame di Coddy. Lezione 5 di 32.

Una variabile è un nome per un valore. Un singolo = memorizza il valore alla sua destra con il nome alla sua sinistra:

moon_x = 500
moon_y = 110

pygame.draw.circle(screen, (240, 230, 160), (moon_x, moon_y), 50)

Ogni volta che Python incontra moon_x, usa il valore memorizzato lì, 500. Modifica il numero in un punto e ogni riga che usa quel nome si aggiorna.

= non significa «è uguale» come in matematica. Significa «memorizza»: moon_x = 160 inserisce 160 in moon_x, sostituendo il valore precedente.

Un nome è composto da lettere, cifre e trattini bassi e inizia con una lettera. Le maiuscole contano: Moon_x è un altro nome. Scegli nomi che indichino qual è il valore.

Crea le variabili nella parte di configurazione, prima del ciclo di gioco. Il ciclo poi le legge a ogni fotogramma.

challenge icon

Sfida

Facile

Inserisci la posizione della luna nelle variabili:

  1. Nella parte di configurazione, imposta moon_x = 160 e moon_y = 120.
  2. Disegna la luna in (moon_x, moon_y), con raggio 50 e nel suo colore abituale.

Provalo tu

import pygame

pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Night Sky")
clock = pygame.time.Clock()

# Imposta tutto qui, prima del ciclo di gioco.

running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    # Modifica le cose qui, una volta per fotogramma.

    screen.fill((20, 24, 48))
    # Disegna qui, dopo aver riempito lo schermo.
    pygame.draw.circle(screen, (240, 230, 160), (500, 110), 50)

    pygame.display.flip()
    clock.tick(60)

pygame.quit()

Tutte le lezioni di Python in una finestra di gioco

Esercitati da solo: Playground Pygame