Я пытался сделать 'final' переменной, в которую добавляются все числа, но по какой-то причине код не выбирает переменную, которую я написал ранее? Кто-нибудь знает, как это исправить? Я поместил его после всех переменных, но он просто говорит мне, что не распознает переменную.
if ro1 is '+':
nn1 = add(n1, n2)
print(nn1)
elif ro1 is '-':
nn1 = sub(n1, n2)
print(nn1)
elif ro1 is '':
nn1 = merge(n1, n2)
print(nn1)
if ro2 is '+':
nn2 = add(n2, n3)
print(nn2)
elif ro2 is '-':
nn2 = sub(n2, n3)
print(nn2)
elif ro2 is '':
nn2 = merge(n2, n3)
print(nn2)
if ro3 is '+':
nn3 = add(n3, n4)
print(nn3)
elif ro3 is '-':
nn3 = sub(n3, n4)
print(nn3)
elif ro1 is '':
nn3 = merge(n3, n4)
print(nn3)
...
...
...
final = add(nn1,nn2,nn3,nn4,nn5,nn6,nn7,nn8)