def __init__(self, *args):
        if len(args) != len(self.params):
            raise ValueError(
                (self.params, args) % 'Expected parameters %s, received %s')

        for ind, param_tuple in enumerate(self.params):
            setattr(self, param_tuple[0], param_tuple[1].normalize(args[ind]))

        self._validate_params()
dataset/ETHPy150Open oppia/oppia/core/domain/rule_domain.py/Rule.__init__/swapped operands of `%`