Найти - Пользователи
Полная версия: Курс МФТИ. Физическое моделирование. Функция точки после point_1 и point_2 в абстракции def add(point_1, point_2):
Начало » Python для новичков » Курс МФТИ. Физическое моделирование. Функция точки после point_1 и point_2 в абстракции def add(point_1, point_2):
1
Alexanderrrrrror
Здравствуйте. Вопрос :
Прохожу курс лектора МФТИ. Конкретный раздел это физическое моделирование.
В коде:
 import graphics as gr
SIZE_X = 400
SIZE_Y = 400
window = gr.GraphWin("Model", SIZE_X, SIZE_Y)
#  Начальное положение шарика
coords = gr.Point(200, 200)
#  Скорость
velocity = gr.Point(1, -1)
def add(point_1, point_2):
    new_point = gr.Point(point_1.x + point_2.x,
                      point_1.y + point_2.y)
    return new_point
def draw_circle(coords):
    circle = gr.Circle(coords, 10)
    circle.setFill('red')
    circle.draw(window)
while True:
    draw_circle(coords)
    coords = add(coords, velocity)

Абстракция :
 def add(point_1, point_2):
    new_point = gr.Point(point_1.x + point_2.x,
                      point_1.y + point_2.y)
мне не понятна,а конкретно
строка:
     new_point = gr.Point(point_1.x + point_2.x,
                      point_1.y + point_2.y)
Почему после point_1 и point_2 стоит точка ? Какова её функция ? Можно ли алгоритм перемещения из старой точки в новую представить как-то по другому ?
FishHook
Курс лекций по моделированию, а не по языку программирования. Вам ничего не будет понятно, пока вы сам язык не освоите, для этого сначала надо пройти курс по языку.
doza_and
Alexanderrrrrror
Почему после point_1 и point_2 стоит точка ?
Для доступа к свойствам объектов
Alexanderrrrrror
Можно ли алгоритм перемещения из старой точки в новую представить как-то по другому ?
Да. Бесконечным числом способов.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB