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范围”,将有许多资源帮助您理解。这是否回答了您的问题?