forked from 24_TishkovVV/lab3
Загрузить файлы в «/»
держи
This commit is contained in:
36
task1.py
Normal file
36
task1.py
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
import pygame
|
||||||
|
from pygame.draw import *
|
||||||
|
|
||||||
|
pygame.init()
|
||||||
|
screen = pygame.display.set_mode((800, 600))
|
||||||
|
|
||||||
|
# Какой-то запутанный код с зайцем
|
||||||
|
# (пример плохого кода, который нужно отрефакторить)
|
||||||
|
|
||||||
|
# Левое ухо
|
||||||
|
ellipse(screen, (150, 150, 150), (350, 130, 30, 100))
|
||||||
|
# Правое ухо
|
||||||
|
ellipse(screen, (150, 150, 150), (420, 130, 30, 100))
|
||||||
|
# Голова
|
||||||
|
circle(screen, (150, 150, 150), (400, 250), 40)
|
||||||
|
# Глаза
|
||||||
|
circle(screen, (0, 0, 0), (385, 240), 5)
|
||||||
|
circle(screen, (0, 0, 0), (415, 240), 5)
|
||||||
|
# Нос
|
||||||
|
circle(screen, (255, 0, 0), (400, 260), 5)
|
||||||
|
# Тело
|
||||||
|
ellipse(screen, (150, 150, 150), (360, 280, 80, 120))
|
||||||
|
|
||||||
|
ellipse(screen, (150, 150, 150), (355, 290, 25, 45))
|
||||||
|
ellipse(screen, (150, 150, 150), (420, 290, 25, 45))
|
||||||
|
# Лапы
|
||||||
|
ellipse(screen, (150, 150, 150), (340, 360, 30, 50))
|
||||||
|
ellipse(screen, (150, 150, 150), (430, 360, 30, 50))
|
||||||
|
|
||||||
|
pygame.display.flip()
|
||||||
|
|
||||||
|
while True:
|
||||||
|
for event in pygame.event.get():
|
||||||
|
if event.type == pygame.QUIT:
|
||||||
|
pygame.quit()
|
||||||
|
exit()
|
||||||
Reference in New Issue
Block a user