我不知道如何将一种方法的结果传递给另一种方法。第一种方法生成新数组,并用任何大小的数字填充。第二种方法应该对数组中所有先前在方法1中生成的数字进行排序。我收到一个错误“ NameError:未定义名称'值'”。这是因为列表返回None吗?如果是这样,我该如何运作?我将不胜感激。
def Display_Details1(self):
value = []
num1 = int(input("Select array size: "))
seed(0)
for i in range(num1):
value.append(random.randint(1, 99))
print(value)
return value
print(self.generate)
def Display_Details2(self):
value.sort()
return value
print(self.sort)
可以像这样将变量从一个函数作为参数传递给另一个函数:
首先,定义类似这样的功能:
def function1():
global a
a=input("Enter any number\t")
def function2(argument):
print ("this is the entered number - ",argument)
call the functions like this
然后这样称呼他们:
function1()
function2(a)