n步将一个数转换为另一个数



我想做一个梯度函数,我需要R G和B值改变相同的次数。我当前的代码(python)是这样的:

def a2bn(a:int, b:int, n:int):
__l = []
__c = 0
for i in range(n):
__c += (b/n)
__l.append(__c)
return(__l)
然而,它不能工作,因为它不能有一个起始值(a)而不弄乱列表。(该函数接受单个数字,但我可以使用其中的三个来组合列表)。

如果你想有一个从a到b的渐变,你不应该初始化_c=a然后由_c += (b-a)/n?- Isdj更新吗

这个工作,谢谢!(明天这将被标记为答案)

最新更新