Демо-версия:

у это не возвращает «12»?
Знак «+» должен объединять две строки, а не добавлять их.

def foo(a:str, b:str):
    print(a+b)
foo(1,2)
3

Ответы на вопрос(1)

Ваш ответ на вопрос