Как привести код в читаемый вид

Главная Форумы Задать вопрос Как привести код в читаемый вид

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Автор
    Сообщения
  • #6439 Score: 0
    ent1g
    Участник
    8 pts

    Всем привет ) Вопросик по питону: почему работает длинная строка (закомментированная) , но не работает та, где я решил привести к читаемому виду (незакомментированное) ?

    #6440 Score: 0
    Legantmar
    Хранитель
    473 pts
    1. не совсем понятен заголовок темы
    2. не понятно, что у тебя за редактор

    советы:
    1. скопировать код в редактор динамо и там попробовать
    2. удалить закомментированную строку и посмотреть, что будет работать..

    p.s.  я не понял вопроса..

    #6441 Score: 0
    ent1g
    Участник
    8 pts
    1. Смысл темы в том, чтобы не писать кучу раз повторяющиеся “i.TextPosition, i.Curve.Direction” и тому подобное. Поэтому пытаюсь назначить им переменные “tp, cd” и так далее. Так вот , сокращенный вариант не работает, а длинный вариант строки, который закомментирован, работает. Почему, непонятно ).
    2. Редактор Visual Studio Code, так же себя ведет скрипт и в Sublime. В динамо запускаю через питон из строки.

    Советы пробовал, не помогло )

    #6442 Score: 0
    ent1g
    Участник
    8 pts

    Потыкался еще, в итоге решилось как:

    Выделенное поменял на i.TextPosition и вуаля. Понять бы еще, почему так )

    #6446 Score: 2
    Alex
    Участник
    2 pts

    А ну в целом понятно.

    tp у тебя это просто переменная. В начале цикла ты присваиваешь ей i.TextPosition, потом если условие IF выполняется, присваиваешь ей всё то значение что после =. В этот момент i.TextPosition внутри переменной, просто перезаписывается на новое значение.

    То есть ты перезаписывал значение переменной, а не самого i.TextPosition. Так что всё встало на свои места) Сам и разобрался же.

     

    #6450 Score: 0
    ent1g
    Участник
    8 pts

    Спасибо, что уложил всё в моей голове : )

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Для ответа в этой теме необходимо авторизоваться.