Я знаю, что была небольшая дискуссия о передаче кортежа функции; Я проверил все, но не смог решить мою проблему. Так вот проблема. Я пытаюсь передать два кортежа в функцию и делать вычисления на них. Вот пример:Передача кортежа функции Python
c=(2,3)
d=(4,5)
def func1((a(0),a(1)),(b(0),b(1))):
return(a(0)*b(1))
Я также попытался
c=(2,3)
d=(4,5)
def func1(a,b):
return(a(0)*b(1))
Оба они дают ошибку invalid syntax
или 'tuple' object is not callable
. Любая помощь приветствуется. Пожалуйста, внимательно прочитайте его, прежде чем отмечать его «дублировать». Спасибо.
Вы должны получить доступ к элементам кортежа, используя квадратные скобки, то есть 'a [0]', а не 'a (0)'. – Nitzle