Г и сал­ға­раева к а ка­лы­мо­ва ж а орын­таева информатика



бет109/141
Дата29.12.2023
өлшемі0,5 Mb.
#144772
түріУчебники
1   ...   105   106   107   108   109   110   111   112   ...   141
Байланысты:
Информатика-www.emirsaba.org

АРМАН
-ПВ
баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217


133
Міне, біз одан әрі қолдана алатын түстер кестесі (18-кес те).


18-кес те. Қол да на тын түс тер кес те сі
­Түс­атауы
RGB­түс­фор­ма­ты­
Түс­тер­
BLACK
(0, 0, 0)
WHITE
(255, 255, 255)
RED
(255, 0, 0)
GREEN
(0, 255, 0)
BLUE
(0, 0, 255)
CYAN
(0, 255, 255)
MAGENTA
(255, 0, 255)
YELLOW
(255, 255, 0)
8-сызбада түстерді біріктіріп, RGB форматында жаңа түс
алу жолы көрсетілген.
Күлгін­(255,­0,­255)
Қызыл­(255,­0,­0)
Көк­(255,­255,­0)
Жасыл­(0,­255,­0)
Көгілдір­(0,­255,­255)
Белый­(255,­255,­255)
Көк­(0,­0,­255)
8-сызба. RGB түстік моделі
Мы са лы, pygame.draw сурет функцияларын пайдалануды
қа рас ты рай ық:
Прог рам ма лис тин гі:
import pygame
from math import pi
АРМАН
-ПВ
баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217


134
pygame.init()


# RGB фор ма тын да ғы түс терді анық та у
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)
BLUE = (0, 0, 255)
GREEN = (0, 255, 0)
RED = (255, 0, 0)
# эк ран ның би ік ті гі мен енін белгілеу
size = [400, 300]
screen = pygame.display.set_mode(size)
# те ре зе атау ын белгілеу
pygame.display.set_caption("Су рет салу мы са лы")
# оқи ға лар ды өң деу
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
exit()
# Эк ран ды та за лау жә не эк ран ның ақ фо нын ор на ту 
screen.fill(WHITE)
# Экранға (0,0) - (40,40) нүктелері аралығында, 
қалыңдығы 4 пик сель болатын қа ра сы зық салу
pygame.draw.line(screen, BLACK, [0,0], [40,40], 4)
# Эк ран ға қалыңдығы 4 пик сель болатын бірнеше 
аралас бөліктерді салу
pygame.draw.lines(screen, GREEN, False, [[60,20],
[100,20], [140,5], [180,20], [220,20]], 4)
# Эк ран ға (0,50) - (40,90) нүктелері аралығында, 
қалыңдығы 2 пик сель болатын тұтас сы зық ты салу
pygame.draw.aaline(screen,
BLACK,
[0,50],
[40,90], 2)
# Ұзындығы мен ені 60 пиксельден тұратын, нүктенің 
қалыңдығы 1 пиксель болатын, (60,60) нүктелері 
аралығындағы тік төртбұрыш салу


Достарыңызбен бөлісу:
1   ...   105   106   107   108   109   110   111   112   ...   141




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет