From e5abb2f048cfe7eb47720d9d6b4510d9182d1685 Mon Sep 17 00:00:00 2001 From: 24_ChernovaSS <24_ChernovaSS@iux.local> Date: Wed, 4 Mar 2026 15:02:48 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D1=8F?= =?UTF-8?q?=202=20=D0=B8=203,=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lab2/__pycache__/task2_gor.cpython-310.pyc | Bin 0 -> 1003 bytes lab2/task2_gor.py | 30 +++++++++++---------- lab2/task3_gorpt.py | 18 ++----------- 3 files changed, 18 insertions(+), 30 deletions(-) create mode 100644 lab2/__pycache__/task2_gor.cpython-310.pyc diff --git a/lab2/__pycache__/task2_gor.cpython-310.pyc b/lab2/__pycache__/task2_gor.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4d1ddc5c54bde10e84790198a5c45cffdeb59f6f GIT binary patch literal 1003 zcmYjOJ!lj`6rP{mz0KX;kBL8(8byl@l9NMHg%F7Z1PPHukp&Iw&E&Gl=5{l?QBP7x zVku%}eP?B?t*tGrETnzHvf+U~qbY zM&@B>Zvg}mG$sL_ET*eOk|7%rN(2wMB%9XI7S@Ocj zn1Pwdl20|AGM9iJGBXJSo8Od>F6{pcxea>(cJ>e;CwuS~!45brITu#JDd;f0s2o_3 zVGy}JBE~+@B8zbq;@WYHE}p1kP7s)=vE*~}6a39rgdu=$DePVX&Y&Drx%mZ$`Ht`f zh2t_8xWY2Cj4C&OQK%rGjnB+GIL&+DW)=l*jxgCmp@V|$v$EMZMogijc~Nll1nx%g zF!XuEK;JKGin)qI}Z zCZY1^dV3?;mhCKAkHYryy|vEG&P+QFpLW`Lm~C~|dWo7&2ii{M%dm$dWFCOWJl0?> z*5WO$u7a?*>Q87V9rVI&scYpqEmZhiTTwsCHD6p_(G?M8X&er;o5_4_I}uV{hP#D< zc6L({=2BaE1Qzx}oOHLe-7OAx9Za$fDKLw&d?x!~+LJjbgA{Jve{gqITRXc^UcBoR rT!9waorQM0v7CeNM6zoDE^(<#E$RWf%_^+|w*VWUSd_i8{&@C3c5l^m literal 0 HcmV?d00001 diff --git a/lab2/task2_gor.py b/lab2/task2_gor.py index ed190bf..2084567 100644 --- a/lab2/task2_gor.py +++ b/lab2/task2_gor.py @@ -3,20 +3,22 @@ from pygame.draw import * pygame.init() FPS = 30 screen = pygame.display.set_mode((800, 500)) -# небо -rect(screen, (230, 200, 160), (0, 0, 800, 500)) -# дальний фон -rect(screen, (240, 210, 190), (0, 200, 800, 80)) -# солнце -circle(screen, (255, 230, 0), (400, 150), 60) -# горы задний план -polygon(screen, (250, 150, 50), [(0,250), (200,120), (350,260), - (600,130), (800,250)]) -# средний слой -polygon(screen, (180, 70, 50), [(0,350), (150,300), (250,360), - (400,310), (600,370), (800,320), (800,500), (0,500)]) -# передний слой -rect(screen, (170, 130, 140), (0, 380, 800, 120)) +def pezag(screen): + # небо + rect(screen, (230, 200, 160), (0, 0, 800, 500)) + # дальний фон + rect(screen, (240, 210, 190), (0, 200, 800, 80)) + # солнце + circle(screen, (255, 230, 0), (400, 150), 60) + # горы задний план + polygon(screen, (250, 150, 50), [(0,250), (200,120), (350,260), + (600,130), (800,250)]) + # средний слой + polygon(screen, (180, 70, 50), [(0,350), (150,300), (250,360), + (400,310), (600,370), (800,320), (800,500), (0,500)]) + # передний слой + rect(screen, (170, 130, 140), (0, 380, 800, 120)) +pezag(screen) pygame.display.update() clock = pygame.time.Clock() finished = False diff --git a/lab2/task3_gorpt.py b/lab2/task3_gorpt.py index b9534d6..5c09c0b 100644 --- a/lab2/task3_gorpt.py +++ b/lab2/task3_gorpt.py @@ -1,24 +1,10 @@ import pygame from pygame.draw import * +from task2_gor import pezag pygame.init() FPS = 30 screen = pygame.display.set_mode((800, 500)) -# небо -rect(screen, (230, 200, 160), (0, 0, 800, 500)) -# дальний фон -rect(screen, (240, 210, 190), (0, 200, 800, 80)) -# солнце -circle(screen, (255, 230, 0), (400, 150), 60) -# горы задний план -polygon(screen, (250, 150, 50), [(0,250), (200,120), (350,260), - (600,130), (800,250)]) -# средний слой -polygon(screen, (180, 70, 50), [(0,350), (150,300), (250,360), - (400,310), (600,370), (800,320), (800,500), (0,500)]) -# передний слой -polygon(screen, (60, 0, 40), [(0,500), (0,400), (150,350), (300,480), (500,420), - (650,460), (800,350), (800,500)]) -# функция птицы +pezag(screen) def bird(x, y, size): arc(screen, (60, 30, 10), (x - size, y, size, size), 3.14 * 0.1 , 3.14 * 0.9, 3) arc(screen, (60, 30, 10), (x, y, size, size), 3.14 * 0.1 , 3.14 * 0.9, 3)