Afficher un nombre
Fait partie de la section Python dans une fenêtre de jeu du Journey Pygame de Coddy. Leçon 3 sur 33.
Le texte entre guillemets est affiché tel qu’il est écrit. Enlevez les guillemets et Python calcule d’abord la valeur, puis affiche le résultat :
print(640 * 480)
print("640 * 480")La première ligne affiche 307200. La deuxième affiche 640 * 480, car entre guillemets, ce n’est que du texte. En Python, * signifie « multiplié par », / signifie « divisé par », et + et - signifient « plus » et « moins ».
La fenêtre de ces programmes mesure 640 pixels de large et 480 pixels de haut : ce sont les deux nombres dans pygame.display.set_mode((640, 480)).
Défi
FacileAffiche le nombre de pixels de la fenêtre.
- Sous
print("The night begins"), ajouteprint(640 * 480), sans guillemets, pour que Python calcule le nombre. - Laisse
set_mode((640, 480))tel quel.
Appuie sur « Jouer » : la console affiche 307200 sous ton message. Puis clique sur « Vérifier ».
Essayez vous-même
import pygame
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Night Sky")
clock = pygame.time.Clock()
# Préparez les éléments ici, avant la boucle de jeu.
comet_x = 0
print("The night begins")
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# Modifiez les éléments ici, une fois par image.
comet_x = comet_x + 3
if comet_x > 700:
comet_x = -60
screen.fill((20, 24, 48))
# Dessinez ici, après le remplissage.
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()
Toutes les leçons de Python dans une fenêtre de jeu
1Votre première fenêtre
Votre premier programmeAfficher un messageAfficher un nombreLes couleurs en nombresDessiner la luneEntraînez-vous par vous-même : Playground Pygame