Python 如何从不同的子程序打印数组?I';我不太确定如何打印myArray。。我不断得到name错误:name';myArray';没有定义 def numarlayelements(): num=int(输入(“请输入数字”)) 返回数 Numarayelements() def inputArray(): num=numarlayelements() myArray=[] 对于范围内的i(0,num): numlis=int(输入(“请输入数字”)) myArray.append(numlis) 返回myArray 输入阵列() def printArray(): 打印(myArray) printArray()

Python 如何从不同的子程序打印数组?I';我不太确定如何打印myArray。。我不断得到name错误:name';myArray';没有定义 def numarlayelements(): num=int(输入(“请输入数字”)) 返回数 Numarayelements() def inputArray(): num=numarlayelements() myArray=[] 对于范围内的i(0,num): numlis=int(输入(“请输入数字”)) myArray.append(numlis) 返回myArray 输入阵列() def printArray(): 打印(myArray) printArray(),python,Python,需要在函数中使用参数: def numArrayElements(): num = int(input("please enter a number ")) return num def inputArray(num): myArray = [] for i in range(0,num): numlis = int(input("please enter a number: ")) myA

需要在函数中使用参数:

def numArrayElements():
    num = int(input("please enter a number "))
    return num

def inputArray(num):
    myArray = []
    for i in range(0,num):
        numlis = int(input("please enter a number: "))
        myArray.append(numlis)
    return myArray

def printArray(myArray):
    print(myArray)

num = numArrayElements()
arr = inputArray(num)
printArray(arr)
你的出局:

please enter a number 3
please enter a number: 1
please enter a number: 3
please enter a number: 2
[1, 3, 2]

你应该熟悉范围的概念。如果您搜索“python范围”,将有许多资源帮助您理解。这是否回答了您的问题?