将变量增加 0.5 或 1,具体取决于当前值

Increasing a variable by either .5 or 1, depending on current value

我正在尝试手动增加一个值(通过按钮),并增加到最接近的整数,然后继续为每次点击增加一。

所以,如果变量是 var = 1 增加 1 到 2,但如果 var = 1.5 增加到 2

这是在 Ren'py 中完成的,但我不关心这个,只要解决方案在 Python 代码中即可。

目前我手上的增加代码是这样的: SetVariable(stats[1]+"_dom",getattr(store,stats[1]+"_dom")+1)(特定于 Ren'py)

我确定在 Python 中有一个简单的方法可以做到这一点,但我不是 100% 确定要搜索什么。

你可以做 variable = int(variable + 1)

加 1,然后向下取整。 (int()math.floor())