Допоможіть скласти програму в Pathon м'яч який скаче догори.
Ответы
import pygame
# Инициализация pygame
pygame.init()
# Установка размеров экрана
window_size = (500, 500)
screen = pygame.display.set_mode(window_size)
# Установка цветов
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)
# Установка параметров мяча
ball_radius = 25
ball_color = WHITE
ball_pos = [250, 250] # начальная позиция мяча
ball_speed = 5 # скорость отскока мяча
# Таймер
clock = pygame.time.Clock()
# Основной цикл программы
while True:
# Обрабатываем события
for event in pygame.event.get():
if event.type == pygame.QUIT: # Если пользователь закрыл окно
pygame.quit()
quit()
# Заливаем экран чёрным цветом
screen.fill(BLACK)
# Отрисовка мяча
pygame.draw.circle(screen, ball_color, ball_pos, ball_radius)
# Обработка отскока мяча от стенок
if ball_pos[1] + ball_radius >= 500 or ball_pos[1] - ball_radius <= 0:
ball_speed = -ball_speed
# Изменение позиции мяча
ball_pos[1] += ball_speed
# Обновляем экран
pygame.display.update()
# Задержка программы
clock.tick(60)
12 в журнал