Menu
CoddyTech

Cetak Angka

Termasuk bagian Python di Jendela Game dalam perjalanan Pygame di Coddy. Pelajaran 3 dari 33.

Teks di dalam tanda kutip dicetak seperti yang tertulis. Hilangkan tanda kutip, lalu Python menghitung nilainya terlebih dahulu, kemudian mencetak hasilnya:

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

Baris pertama menampilkan 307200. Baris kedua menampilkan 640 * 480, karena teks di dalam tanda kutip hanyalah teks. Dalam Python, * berarti kali, / berarti dibagi, dan + serta - berarti tambah dan kurang.

Jendela dalam program-program ini memiliki lebar 640 piksel dan tinggi 480 piksel: kedua angka itu terdapat dalam pygame.display.set_mode((640, 480)).

challenge icon

Tantangan

Mudah

Cetak jumlah piksel yang dimiliki jendela.

  1. Di bawah print("The night begins"), tambahkan print(640 * 480), tanpa tanda kutip, agar Python menghitung hasilnya.
  2. Biarkan set_mode((640, 480)) seperti apa adanya.

Tekan tombol “Main”: Console menampilkan 307200 di bawah pesanmu. Lalu tekan tombol “Periksa”.

Coba sendiri

import pygame

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

# Siapkan semuanya di sini, sebelum perulangan game.
comet_x = 0
print("The night begins")

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

    # Ubah nilainya di sini, sekali setiap frame.
    comet_x = comet_x + 3
    if comet_x > 700:
        comet_x = -60

    screen.fill((20, 24, 48))
    # Gambar di sini, setelah layar diisi.
    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()

Semua pelajaran di Python di Jendela Game

Latihan sendiri: Playground Pygame