Допустим, у нас есть
def Foo(Bar=0,Song=0):
print(Bar)
print(Song)
И я хочу назначить любой из двух параметров в функции с помощью переменной sing и SongVal:
Sing = Song
SongVal = 2
Так что его можно запустить так:
Foo(Sing=SongVal)
Где Sing будет назначать параметр Song для SongVal, который равен 2.
Результат должен быть напечатан так:
0
2
Так я должен переписать свою функцию или это возможно сделать так, как я хочу? (С помощью приведенного выше кода вы получаете сообщение о том, что в Foo нет параметра Sing.
Заранее спасибо!