Python程序用户定义的函数

时间:2018-05-03 17:37:18

标签: python syntax user-defined-functions

    def challenge(nums=[],maxes=[]):
    okc=[]
    for el in maxes:
        for le in nums:
            if el>=le:
                okc.append(le)
    print("The final array is:{}".format(okc))


print("Enter the length of first array:")
a=[]
b=[]
n=int(input())
print("Enter the {} elements of the array:".format(n))
for i in range(n):
    z=input()
    a.append(z)
a=list(map(int,a))
print("Enter the length of second array:")
m=int(input())
print("Enter the {} elements of the array:".format(m))
for j in range(m):
    y=input()
    b.append(y)
b=list(map(int,b))
challenge(a,b)

上面的程序是一个简单的python程序,它接受一个数组并将元素与第二个数组进行比较。当我运行程序时,它显示'okc'未定义,即使我已定义它。有什么问题?

0 个答案:

没有答案