führt Ich habe zwei Zahlen am Eingang x
, step
. Ich möchte step_1
diese Gleichung erfüllen für fmod
:Der nächste Wert, der zu fmod = 0
x - int(x/step_1) * step_1 = 0
step_1
muss in der Nähe sein und höher als der Eingang step
.
Zum Beispiel:
x = 1.0, step = 0.04
Und ich will step_1
sein 0.0625
Wo ist "Schritt" in der Gleichung? –
ist "step_1 = 0.05" nicht eine bessere Lösung für das Beispiel? – qwertyman