Menu
CoddyTech

Bir Sayı Yazdırın

Coddy'nin Pygame Journey'sinin Oyun Penceresinde Python bölümünün bir parçası. Ders 3 / 33.

Tırnak içindeki metin, yazıldığı gibi yazdırılır. Tırnakları kaldırırsan Python önce değeri hesaplar, sonra sonucu yazdırır:

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

İlk satır 307200 gösterir. İkinci satır 640 * 480 gösterir, çünkü tırnak içinde bu yalnızca metindir. Python'da * çarpma, / bölme, + ve - ise toplama ve çıkarma anlamına gelir.

Bu programlardaki pencere 640 piksel genişliğinde ve 480 piksel yüksekliğindedir: bunlar pygame.display.set_mode((640, 480)) içindeki iki sayıdır.

challenge icon

Görev

Kolay

Pencerenin kaç pikseli olduğunu yazdır.

  1. print("The night begins") satırının altına, Python sayıyı hesaplasın diye tırnak işaretleri olmadan print(640 * 480) ekle.
  2. set_mode((640, 480)) kodunu olduğu gibi bırak.

“Oyna” düğmesine bas: Konsol, mesajının altında 307200 değerini gösterir. Ardından “Kontrol et” düğmesine bas.

Kendin dene

import pygame

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

# Oyun döngüsünden önce, gerekli ayarları burada yapın.
comet_x = 0
print("The night begins")

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

    # Her karede bir kez, değişiklikleri burada yapın.
    comet_x = comet_x + 3
    if comet_x > 700:
        comet_x = -60

    screen.fill((20, 24, 48))
    # fill işleminden sonra burada çizim yapın.
    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()

Oyun Penceresinde Python bölümündeki tüm dersler

Kendi başına pratik yap: Pygame playground