0

我正在使用真正的辣椒和编舞。我有一个对话框,可以获取字符串(数字 1 到 6)的输入并将它们插入到特定的输出字符串中。然后我在 python 中创建了一个自定义框来将该字符串转换为数字并进行操作(放置一个计数器或添加它在输入中接收到的变量)。为了测试“取变量”的操作,我创建了这个 if,但它不起作用。你能告诉我使用输入参数的正确语法吗?

点击这里查看代码照片

4

1 回答 1

0

您的代码有几个问题:

  • 您获得的参数是函数的“值”参数,您不需要该value = self.getParameter(word)行。self.getParameter用于获取框参数(使用框左下角的扳手编辑),您似乎在该框上没有。
  • 你得到了第二个参数,“word”,它看起来没什么用,甚至可能导致问题(你添加了吗?通常应该只有一个参数)
  • 您不应将 self.onStopped() 与 if 放在同一行
  • “如果”的第二个分支缺少一个点:selfonStopped1.
  • 你应该给你的输出起有意义的名字

(可能值得花一些时间学习 Python 和 Choregraphe 教程,比如这些

于 2018-10-03T07:22:31.320 回答