Информатика



Pdf көрінісі
бет106/137
Дата26.10.2022
өлшемі4,51 Mb.
#45497
түріУчебники
1   ...   102   103   104   105   106   107   108   109   ...   137
АРМАН
-ПВ
 баспасы
Все учебники Казахстана на 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   ...   102   103   104   105   106   107   108   109   ...   137




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

    Басты бет