DesignScriptGuide цикл while

Главная Форумы Задать вопрос DesignScriptGuide цикл while

В этой теме 3 ответа, 2 участника, последнее обновление  Denis 1 неделя, 3 дн. назад.

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Автор
    Сообщения
  • #7516 Score: 0

    Denis
    Участник

    здравствуйте !

    ранее с программированием почти не сталкивался

    изучаю мануал по designscript с сайта dynamobim.org (http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf)

    дошел до циклов, параграф 12, первый пример с оператором while (построение линии при условии, что длина меньше 10). По моему пониманию, программа поочередно подставляет координаты конечной точки (начиная x = 1, с шагом 1) и по этим координатам строит линии до тех пор, пока длина линии не превысит 10. Но результат совсем другой – программа строит первую линию, длина которой больше 10.

    может кто-нибудь помочь правильно понять этот цикл (почему условие “длина” < 10, а результат – “длина” больше 10) ?

    заранее спасибо !

    #7517 Score: 0

    Denis
    Участник

    Вопрос закрыт, заново перечитал первый абзац параграфа, while проверяет условие до тех пор, пока оно не будет иметь false, на нём останавливает и его же единственный и выводит.

    #7522 Score: 0

    Legantmar
    Хранитель
    387 pts

    мой совет, но ты можешь остаться при своем, я не настаиваю:
    1) изучай python (здесь на сайте полно ссылок, в том числе на вкладке меню справочник)
    2) не используй циклы while (ибо одна ошибка может привести к “катастрофе”), если можно обойтись for

    #7533 Score: 0

    Denis
    Участник

    Обязательно буду осваивать Python, но т.к. у меня принцип – начинать с основ и идти по-порядку, то сначала изучал готовые ноды dynamo, затем designscript, следующим будет python.

    Спасибо за подсказку про while, учту на будущее !

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)

Для ответа в этой теме необходимо авторизоваться.