Exiba um número
Parte da seção Python em uma janela de jogo do Journey de Pygame da Coddy. Lição 3 de 33.
O texto entre aspas é impresso exatamente como foi escrito. Deixe as aspas de fora e Python primeiro calcula o valor e, em seguida, imprime a resposta:
print(640 * 480)
print("640 * 480")A primeira linha mostra 307200. A segunda mostra 640 * 480, porque, entre aspas, é apenas texto. Em Python, * significa multiplicação, / significa divisão, e + e - são mais e menos.
A janela nesses programas tem 640 pixels de largura e 480 de altura: esses são os dois números em pygame.display.set_mode((640, 480)).
Desafio
FácilImprima quantos pixels a janela tem.
- Abaixo de
print("The night begins"), adicioneprint(640 * 480), sem aspas, para que o Python calcule o número. - Deixe
set_mode((640, 480))como está.
Pressione “Jogar”: o Console mostra 307200 abaixo da sua mensagem. Depois, pressione “Verificar”.
Experimente você mesmo
import pygame
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Night Sky")
clock = pygame.time.Clock()
# Configure as coisas aqui, antes do loop do jogo.
comet_x = 0
print("The night begins")
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# Altere as coisas aqui, uma vez por quadro.
comet_x = comet_x + 3
if comet_x > 700:
comet_x = -60
screen.fill((20, 24, 48))
# Desenhe aqui, depois do preenchimento.
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()
Todas as lições de Python em uma janela de jogo
1Sua primeira janela
Seu primeiro programaExiba uma mensagemExiba um númeroCores como númerosDesenhe a LuaPratique por conta própria: Playground de Pygame