Документ взят из кэша поисковой машины. Адрес оригинального документа : http://uneex.lorien.cs.msu.su/LecturesVMSH/Python/2013-11-22
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 02:36:18 2016
Кодировка: UTF-8
LecturesVMSH/Python/2013-11-22 - UNИX

Функции в Python; рисование графика: масштабирование и перенос координат

Домашнее задание

  1. {i} Первое

  2. Написать программу рисования графика любой функции (вводится как выражение от переменной x и затем вычисляется с помощью eval())

    • Нарисовать еще и оси координат
    • Реализовать изменения начала и конца отрезка с помощью движения мыши (например, перетаскивание левой кнопкой сдвигает оба конца, а правойљ? меняет масштаб)
    • {*} Почему не ?сдвигается? функция 2x?

    • 2013-11-22-graph.py

  3. Добавить в пример из документации ?ракетку?, изменяющую направление полета мяча при соударении с курсором

    • ? как-нибудь
    • ? с использованием своей картинки для ракетки и учетом размеров мяча и ракетки
    • ? {*} с учетом того, что и мяч, и ракетка не прямоугольные, следовательно, соприкосновение прозрачными местами не в счет (с использованием маски)

    • ? <!> с учетом, что мяч и ракетка круглые (что влияет на угол отражения)

    • 2013-11-22-bowling.py (мяч из примера)

Условные обозначения


CategoryClass CategoryVmsh

LecturesVMSH/Python/2013-11-22 (последним исправлял пользователь FrBrGeorge 2013-11-29 06:53:01)