Инструкция по выполнению дз
Система координат
Управление цветом
Управление цветом (RGB)
Примитивы (простейшие фигуры)
Пример
Домашнее задание 1
Домашнее задание 2
278.52K
Category: programmingprogramming

Графика в Python

1. Инструкция по выполнению дз

Графика в Python
Инструкция по выполнению дз
1. Установить Питон на компьютер
2. Создать папку ПРОГРАММИРОВАНИЕ\ГРАФИКА
3. В папку Графика скопировать файл graph.py
Выполнить домашнее задание (смотри слайды 8-12)
4. Для повторения материала урока можно воспользоваться презентацией или уроки
№61 и №62 на платформе Сириус

2. Система координат

Графика в Python
2
Система координат
начало
координат
X
(0,0)
y
x
Y
(x,y)
(500,600)

3.

Графика в Python
На слайде представлен прямоугольник. Известно, что его стороны равны 200 и 500 пикселей.
Координаты точки В известны: (800; 200). Необходимо определить координаты точек А, С и D.
3

4. Управление цветом

Графика в Python
4
Управление цветом
Подключение графического модуля:
from graph import *
подключить все
Цвет линий:
penColor( "red" )
функции модуля graph
white, black, gray, navy, blue,
cyan, green, yellow, red, orange,
brown, maroon, violet, purple, ...
http://bit.ly/2mNrkoq
Толщина линий:
penSize( 2 )
Цвет заливки:
brushColor( "green" )

5. Управление цветом (RGB)

Графика в Python
5
Управление цветом (RGB)
Цвет в формате RGB:
"yellow"
penColor( 255, 255, 0 )
R(red)
0..255
G(green)
B(blue)
0..255
0..255
brushColor( 255, 0, 255 )
"magenta"
penColor( 0, 255, 255 )
"cyan"
brushColor( 255, 255, 255 )
penColor( 0, 0, 0 )
"white"
"black"

6. Примитивы (простейшие фигуры)

Графика в Python
6
Примитивы (простейшие фигуры)
(10, 20)
(10, 10)
(50, 40)
penColor("blue")
brushColor("yellow")
rectangle(10, 20, 50, 40)
penColor("cyan")
brushColor("magenta")
polygon( [(10,10), (50,50),(10,50),(10,10)] )
(10, 50)
(50, 30)
(50, 50)
R=20
penColor("red")
brushColor("green")
circle(50, 30, 20)

7. Пример

Графика в Python
7
Пример
from graph import *
(200, 50)
penColor("magenta")
brushColor("blue")
(100, 100)
rectangle(100,100,300,200)
brushColor("yellow")
polygon([(100,100), (200,50),(300,100),(100,100)])
(200, 150)
(300, 200)
penColor("white")
brushColor("green")
circle(200, 150, 50)

8. Домашнее задание 1

На выбор одна из картинок

9.

Графика в Python
9

10.

Графика в Python
Напишите программу, рисующую тарелку с мороженым, как
показано на картинке. Окно для рисования 240×190 пикселей.
Стол — коричневый прямоугольник 200×20. Мороженое —
круги радиусом 20. Тарелку нарисуйте с помощью команды
polygon.
10

11.

Графика в Python
Напишите программу, рисующую машинку, как показано на рисунке.
Используйте для рисования команду polygon. Колёса — круги радиусом 20.
11

12. Домашнее задание 2

Графика в Python
Домашнее задание 2
12
English     Русский Rules