Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Python для новичков
  • » Курс МФТИ. Физическое моделирование. Функция точки после point_1 и point_2 в абстракции def add(point_1, point_2): [RSS Feed]

#1 Фев. 23, 2020 11:51:24

Alexanderrrrrror
Зарегистрирован: 2020-02-23
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Курс МФТИ. Физическое моделирование. Функция точки после point_1 и point_2 в абстракции def add(point_1, point_2):

Здравствуйте. Вопрос :
Прохожу курс лектора МФТИ. Конкретный раздел это физическое моделирование.
В коде:

 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 стоит точка ? Какова её функция ? Можно ли алгоритм перемещения из старой точки в новую представить как-то по другому ?

Отредактировано Alexanderrrrrror (Фев. 23, 2020 11:55:35)

Офлайн

#2 Фев. 23, 2020 13:20:52

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Курс МФТИ. Физическое моделирование. Функция точки после point_1 и point_2 в абстракции def add(point_1, point_2):

Курс лекций по моделированию, а не по языку программирования. Вам ничего не будет понятно, пока вы сам язык не освоите, для этого сначала надо пройти курс по языку.



Офлайн

#3 Фев. 23, 2020 13:45:32

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Курс МФТИ. Физическое моделирование. Функция точки после point_1 и point_2 в абстракции def add(point_1, point_2):

Alexanderrrrrror
Почему после point_1 и point_2 стоит точка ?
Для доступа к свойствам объектов
Alexanderrrrrror
Можно ли алгоритм перемещения из старой точки в новую представить как-то по другому ?
Да. Бесконечным числом способов.



Офлайн

  • Начало
  • » Python для новичков
  • » Курс МФТИ. Физическое моделирование. Функция точки после point_1 и point_2 в абстракции def add(point_1, point_2):[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version