我在RhinoPython中输入一个数字滑块来增加y值。当y等于某个值时,我希望反转增量。我已经想出如何使它消极,但这不是我所追求的。对不起,为了这个问题的简单,谢谢。简而言之,数字滑块会增加变量,一旦达到45,它就会随着数字滑块的每次递增而递减计数。
len = 45
inc = float(.1)
if y >= len:
y *= -inc
print (y)
答案 0 :(得分:2)
首先,不要调用变量len
,因为它是标准库函数的名称。
如果我正确理解了这个问题,那么代码就是
threshold = 45
inc = .1
y = 0
while True: # goes forever, put your own code here
if y >= threshold:
inc *= -1
y += inc
print (y)
在y达到45之后,它开始倒计时。倒计时没有停止条件,这是一个无限循环