Stampa un numero
Fa parte della sezione Python in una finestra di gioco del percorso Pygame di Coddy. Lezione 3 di 33.
Il testo tra virgolette viene stampato così com'è scritto. Togli le virgolette e Python calcola prima il valore, poi stampa il risultato:
print(640 * 480)
print("640 * 480")La prima riga mostra 307200. La seconda mostra 640 * 480, perché tra virgolette è solo testo. In Python * significa moltiplicazione, / significa divisione, e + e - sono addizione e sottrazione.
La finestra di questi programmi è larga 640 pixel e alta 480: questi sono i due numeri in pygame.display.set_mode((640, 480)).
Sfida
FacileStampa il numero di pixel della finestra.
- Sotto
print("The night begins"), aggiungiprint(640 * 480), senza virgolette, così Python calcola il numero. - Lascia
set_mode((640, 480))così com'è.
Premi «Gioca»: la Console mostra 307200 sotto il tuo messaggio. Poi premi «Verifica».
Provalo tu
import pygame
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Night Sky")
clock = pygame.time.Clock()
# Prepara tutto qui, prima del ciclo di gioco.
comet_x = 0
print("The night begins")
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.
comet_x = comet_x + 3
if comet_x > 700:
comet_x = -60
screen.fill((20, 24, 48))
# Disegna qui, dopo aver riempito lo schermo.
pygame.draw.circle(screen, (240, 230, 160), (500, 110), 80)
pygame.draw.circle(screen, (255, 255, 255), (comet_x, 300), 6)
pygame.display.flip()
clock.tick(60)
pygame.quit()
Tutte le lezioni di Python in una finestra di gioco
1La tua prima finestra
Il tuo primo programmaStampa un messaggioStampa un numeroI colori come numeriDisegna la lunaEsercitati da solo: Playground Pygame