Работать с переменной, переданной боксом - PullRequest
0 голосов
/ 02 октября 2018

Я работаю с настоящим перцем и хореографом.У меня есть диалог, который захватывает ввод строки (цифры от 1 до 6) и вставляет их в определенную строку вывода.Затем я создал пользовательский ящик в Python, чтобы преобразовать эту строку в число и выполнить операции (поставить счетчик или добавить переменные, которые он получает во входных данных).Чтобы проверить операцию «принятия переменной», я создал это if, но это не работает.Можете ли вы сказать мне правильный синтаксис, чтобы использовать для ввода входного параметра?

нажмите здесь для фото кода

1 Ответ

0 голосов
/ 03 октября 2018

Несколько проблем с вашим кодом:

  • Получаемый вами параметр является параметром "value" вашей функции, вам не нужна строка value = self.getParameter(word).self.getParameter предназначен для получения параметров блока (редактируется с помощью гаечного ключа в левом нижнем углу блока), которых у вас, похоже, нет в этом блоке.
  • Вы получаете второй параметр "слово ", которое кажется бесполезным и может даже вызвать проблемы (вы добавили его? Обычно должен быть только один параметр)
  • Вы не должны помещать self.onStopped () в ту же строку, что и if
  • во второй ветви вашего «если» отсутствует точка: selfonStopped1.
  • Вы должны дать значимые имена своим выводам

(возможно, стоитпотратить некоторое время на обучение по Python и Choregraphe, например this )

...