мультимедийная презентация по информатике на тему "Графика в Python"

  • Лекции
  • pptx
  • 27.06.2022
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

на примерах показываю как создавать графические примитивы в python
Иконка файла материала Графика в python.pptx

Графика в python

Сегодня мы проделаем следующее:

Научимся подключать графический модуль к нашей программе
Рисовать графические примитивы и определять их свойства средствами python

Подготовка графики к работе

За работу с графикой в python отвечает встроенный модуль graph
Вот так выглядит команда, которая позволяет использовать его возможности:
from graph import*
Дословно «импортировать из (модуля) graph»

Создание графического окна

Вся работа с графикой осуществляется в специальном окне, создаваемом командой
Win=GraphWin(“заголовок окна”, размер в точках по горизонтали, размер в точках по вертикали)

Рисование графических примитивов средствами graph

Для начала зададим цвет. Цвет в python задается 3-мя цифрами – насыщенностью красного (0-цвета нет, 255 – максимальная насыщенность), зеленого (соответственно) и синего. Насыщенность цвета задается командой penColor. Формат команды – penColor(x, y, z).
Например, команда penColor(255,0,0) задаст красный цвет пера

Рисование графических примитивов средствами graph

from graphics import * win = GraphWin("Окно для графики", 400, 400) obj = Line(Point(50, 50), Point(350, 350)) obj.setOutline("blue") obj.draw(win) win.getMouse() win.close()// программа рисует линию с координатами (50;50)(350;350)

Рисование графических примитивов средствами graph

Для отображения прямоугольника в окне используем скрипт:
from graphics import * win = GraphWin("Окно для графики", 300, 300) obj = Rectangle(Point(50, 50), Point(200, 250))
obj.draw(win) win.getMouse() win.close() //программа рисует прямоугольник с крайними вершинами в точках (50;50) и (200;250)

результат