• Предмет: Информатика
  • Автор: Kamilla028
  • Вопрос задан 4 месяца назад

Складіть проект, у якому виконавець 4 рази зіграє деяку мелодію, якщо буде натиснуто клавішу пропуск, або переміститься на 20 кроків вниз, якщо буде натиснуто клавішу стрілка вниз.​

Ответы

Ответ дал: p0l3x13377
1

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()

Вас заинтересует