인프런 커뮤니티 질문&답변

Rim님의 프로필 이미지
Rim

작성한 질문수

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

functions(1-3)

똑같이 작성한 것 같은데 오류가 납니다

작성

·

672

0

lambda_mul_func = lambda x, y : x * y
print(lambda_mul_func(50, 50))

def func_final(x, y, func):
print(x * y * func(100 * 100))

func_final(
10, 20, lambda x, y : x * y)


Traceback (most recent call last): File ".py", line 129, in <module> func_final(10, 20, lambda x, y : x * y) File ".py", line 127, in func_final print(x * y * func(100 * 100)) TypeError: <lambda>() missing 1 required positional argument: 'y'

뭐가 문제일까요?

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

아래와 같이 작성 하세요.

def func_final(x, y, func):
print(x * y * func(100, 100))
Rim님의 프로필 이미지
Rim

작성한 질문수

질문하기