考虑一场3回合的比赛。在每一轮中,玩家都会做出选择(存储在变量choice中)。不幸的是,someFunction返回None。我不明白为什么。如果我把函数调用放在一个模板文件中,一切都会很好。class Subsession(BaseSubsession): if self.round_number == 3:
for player in self.get_playe
当我试图在我的项目文件夹的shell中使用‘oTree devserver’命令运行oTree时,我会得到以下错误: File\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\otree", line 6, in <module>
from otree.db import
我正在为我将要在我的硕士论文中运行的实验编写代码。我基本上完成了,但我被困在最后一个方面,我找不到解决的方法。我有一个公益游戏,有16个参与者,分成8组两人.我有4种治疗方法,我平衡了比赛。每轮治疗由4名球员进行(他们12岁)。我现在错过的部分是,我希望每个球员都打每一轮准确3次。这种随机化是在下面的代码中执行的,这在理论上是可行的,但实际上我从未设法结束它。在20分钟内,我设法得到了第10轮结束,但无法使程序找到一个组合,以满足上述两个条件的第11和第12轮。我知道这有点棘手,如果你喜欢它更容易理解,但是…你有什么意见建议?非常感谢!
class Subsession(BaseSubsess