import pygame
pygame.init()
# Встановлюємо параметри вікна
win_width = 800
win_height = 600
win = pygame.display.set_mode((win_width, win_height))
pygame.display.set_caption("Мелодія")
# Завантажуємо мелодію
melody = pygame.mixer.Sound("melody.wav")
# Встановлюємо початкові координати для виконавця
x = 50
y = 50
vel = 5
# Головний цикл програми
run = True
while run:
pygame.time.delay(100)
# Обробка подій
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_SPACE:
# Виконуємо мелодію 4 рази
for i in range(4):
melody.play()
elif event.key == pygame.K_DOWN:
# Переміщаємо виконавця вниз на 20 кроків
y += 20
# Відображення виконавця
pygame.draw.circle(win, (255, 0, 0), (x, y), 10)
pygame.display.update()
pygame.quit()
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
import pygame
pygame.init()
# Встановлюємо параметри вікна
win_width = 800
win_height = 600
win = pygame.display.set_mode((win_width, win_height))
pygame.display.set_caption("Мелодія")
# Завантажуємо мелодію
melody = pygame.mixer.Sound("melody.wav")
# Встановлюємо початкові координати для виконавця
x = 50
y = 50
vel = 5
# Головний цикл програми
run = True
while run:
pygame.time.delay(100)
# Обробка подій
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_SPACE:
# Виконуємо мелодію 4 рази
for i in range(4):
melody.play()
elif event.key == pygame.K_DOWN:
# Переміщаємо виконавця вниз на 20 кроків
y += 20
# Відображення виконавця
pygame.draw.circle(win, (255, 0, 0), (x, y), 10)
pygame.display.update()
pygame.quit()