Мне нужно написать программу, чтобы пользователь мог вводить 2-10 чисел и создавать декартово произведение. Это то, что у меня есть до сих пор, но в строке 39 говорится, что объект "int" не вызывается. Мне нужна помощь в этой работе.
print("list")
firstList=[1,4]
secondList=[2,5,6]
cartesianProduct=0
print=(input("Enter first set of numbers: "))
print=(input("Enter second set of numbers: "))
def CartesianProduct(firstList, secondList):
if len(firstList):
return None
if len(secondList):
return None
product=[ ]
for elementA in firstList:
for elementB in secondList:
product.append([elementA,elementB])
return product
print(cartesianProduct([firstList], [secondList])) ##This is line 39
print("End Program")