Python初学者在这里!所以我试图创建一个以列表形式返回数字序列的函数。我将参数设置为我在函数外部询问用户的这两个变量(它们是浮点值)。我还需要生成的新值作为输入回计算的值,以便可以将其添加到列表中并且可以重复整个过程。
def number_sequence(startVal, maxVal):
j = startVal
i = (math.sqrt((j + 4)**3)) + 5.125936194710044
i = round(i, 3)
i = j
sequence = []
if j <= maxVal:
sequence.append(i)
return sequence
您能向我们展示您想要的输出吗? 另外,为什么要将
i
重置回 j
(startValue)?
在当前状态下,你所做的就是
def number_sequence(startVal, maxVal):
sequence = []
if startVal <= maxVal:
sequence.append(startVal)
return sequence