Menu
CoddyTech

Выведите число

Часть раздела Python в игровом окне путешествия по Pygame на Coddy. Урок 3 из 33.

Текст в кавычках выводится так, как он написан. Убери кавычки, и 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)) без изменений.

Нажми «Играть»: в консоли под твоим сообщением появится 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