0

我正在尝试在 Python 中为 Otree 应用程序编写代码。

主要想法是当一个人的答案与我输入的常数相同时,在固定付款中增加 20 美元。

例如,在此代码中,我在 Constants.retemv 中的值为 3,如果有人在 J11 表单中输入 3 的响应,则将获得 20 美元

我尝试使用下一个代码,付款是一个价值 20 美元的常数。

def set_payoff(self):
        self.payoff = Constants.participation_fee + Constants.iat 
        if self.J11 == Constants.retemv:
            self.payoff += Constants.payment

当人们给出与我的 retemv 相同的答案时,我预计输出为 45 美元”</p>

4

1 回答 1

0

这可能是您正在寻找的:

def set_payoff(self):
    if self.J11 == Constants.retemv:
        self.payoff = Constants.participation_fee + Constants.iat + Constants.payment
    else:
        self.payoff = Constants.participation_fee + Constants.iat 
于 2019-10-17T11:15:31.487 回答