如何让这个参数为变量的函数返回一个列表?

问题描述 投票:0回答:1

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 
python function loops variables
1个回答
0
投票

您能向我们展示您想要的输出吗? 另外,为什么要将

i
重置回
j
(startValue)?

在当前状态下,你所做的就是

def number_sequence(startVal, maxVal):
   sequence = []
   if startVal <= maxVal:
       sequence.append(startVal)

   return sequence 

© www.soinside.com 2019 - 2024. All rights reserved.