Menu
CoddyTech

숫자 출력하기

Coddy Pygame 여정의 게임 창에서 배우는 Python 섹션에 포함된 레슨. 33개 중 3번째.

따옴표 안의 텍스트는 쓰인 그대로 출력됩니다. 따옴표를 빼면 Python은 먼저 값을 계산한 다음 결과를 출력합니다.

print(640 * 480)
print("640 * 480")

첫 번째 줄은 307200을 보여 줍니다. 두 번째 줄은 640 * 480을 보여 줍니다. 따옴표 안에 있으면 그저 텍스트이기 때문입니다. Python에서 *는 곱하기, /는 나누기, +와 -는 각각 더하기와 빼기를 뜻합니다.

이 프로그램들의 창은 너비가 640픽셀이고 높이가 480픽셀입니다. 이 두 숫자가 pygame.display.set_mode((640, 480))에 있습니다.

challenge icon

챌린지

쉬움

창에 몇 개의 픽셀이 있는지 출력하세요.

  1. print("The night begins") 아래에 따옴표 없이 print(640 * 480)을 추가하여 Python이 숫자를 계산하도록 하세요.
  2. set_mode((640, 480))는 그대로 두세요.

‘플레이’를 누르세요. Console에 메시지 아래에 307200이 표시됩니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

import pygame

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

# 게임 루프가 시작되기 전에 여기서 필요한 것들을 설정하세요.
comet_x = 0
print("The night begins")

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

    # 매 프레임마다 여기서 필요한 것들을 변경하세요.
    comet_x = comet_x + 3
    if comet_x > 700:
        comet_x = -60

    screen.fill((20, 24, 48))
    # 화면을 채운 후 여기에 그리세요.
    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()

게임 창에서 배우는 Python의 모든 레슨

직접 연습해 보세요: Pygame 플레이그라운드