Я создал код для отношения повторения для двух связанных последовательностей, но по какой-то причине я получаю ошибку
Код:
import math
for x,y in range(1,3):
def Function_X_Y(x,y):
x_val = (-5*x*(n-2)) + (2*y*(n-1))
y_val = (3*y*(n-2)) - (4*x*(n-1)) + (4*y*(n-1))
return(x_val, y_val)
def coupled_sequence(n):
return Function_X_Y(x,y)
print(coupled_sequence(0))
print(coupled_sequence(1))
print(coupled_sequence(5))
#Expected output: print(coupled_sequence(0))
#>>> (1, 1)
#print(coupled_sequence(1))
#>>> (2, 2)
#print(coupled_sequence(5))
#>>> (246, 322)
Ошибка
----> 5 for x,y in range(1,3):
6 def Function_X_Y(x,y):
7 x_val = (-5*x*(n-2)) + (2*y*(n-1))
TypeError: cannot unpack non-iterable int object
Я пробовал разные способы перебора данной функции с помощью цикла for
, но не могу получить ожидаемый результат