Ich füttere einen Zahlenschieberegler in RhinoPython, um den y-Wert zu erhöhen. Ich möchte das Inkrement umkehren, wenn y einem bestimmten Wert entspricht. Ich habe herausgefunden, wie man es negativ macht, aber das ist nicht das, wonach ich suche. Entschuldigung, für die Einfachheit dieser Frage und danke. Kurz gesagt erhöht der Zahlenregler die Variable und sobald er 45 erreicht, zählt er mit jedem Inkrement des Zahlenschiebers herunter.Rückwärtszählung nach dem Schwellenwert
len = 45
inc = float(.1)
if y >= len:
y *= -inc
print (y)
Sie möchten das Inkrement hinzufügen oder multiplizieren? Das Problem mit Ihrem Code ist auch, dass wenn Sie 'y * = -inc' machen, die 'if'-Bedingung nicht mehr verifiziert ist, so dass das Programm stoppt – MMF
Ja, das macht Sinn. Ich möchte von der Variablen subtrahieren, sobald die Bedingung erfüllt ist. –
dann ersetzen Sie "y * = - inc" durch "y - = inc" und fügen Sie eine 'if' Bedingung hinzu – MMF