기본 인자로 여러 수 곱하기
세 수의 곱을 반환하는 함수 multiply를 작성하시오. b와 c의 기본값은 모두 1이다.
함수를 사용하는 코드
작성한 함수는 아래 코드와 함께 실행된다.
a, b, c = map(int, input().split())
result = multiply(a)
print(result)
print(type(result))
result = multiply(a, b)
print(result)
print(type(result))
result = multiply(a, b, c)
print(result)
print(type(result))
위 코드가 정상적으로 동작하도록 함수를 직접 정의한다. 제출할 때는 작성한 함수의 정의 전체만 제출한다.
입력
첫째 줄에 세 정수 a, b, c가 주어진다. 각 수의 절댓값은 \(1,000\) 이하이다.
출력
인자를 한 개, 두 개, 세 개 전달한 결과를 차례로 출력한다. 함수는 int를 반환한다.
각 함수 호출 뒤에는 반환값의 자료형을 출력한다.
예제 입력 1
2 3 4
예제 출력 1
2
<class 'int'>
6
<class 'int'>
24
<class 'int'>
예제 입력 2
-2 3 4
예제 출력 2
-2
<class 'int'>
-6
<class 'int'>
-24
<class 'int'>
코멘트