본문 바로가기
개발일지/Python

Python 문제8 - 정의함수 (def)

by 개발에정착하고싶다 2022. 9. 28.
320x100

# 문제

 

코딩 연습 확인사항: Python 함수

 

임무: 두 값, a b를 "+" 또는 "-" 문자열 연산자를 허용하는 calculator라는 함수를 구현하세요. 함수는 'a 연산자 b'를 결과로 반환해야 합니다. (즉, a+b 또는 a-b)

 

중요 참고 사항: 위의 임무를 주의 깊게 읽어주세요! 자동화된 코딩 연습 평가 시스템은 정확하게 일치하는 것이 요구되기 때문에 정확하게 동일해야 합니다!

이에 대한 해답은 다음 강의에 있습니다.


# 내 답안

음.. 문제를 정확히 이해하지 못했었다.

결과적으로 봤을때 풀 수 있는 문제이다.

 

def calculate(a, b):
    print(a+b) 
    print(a-b)

# 정답 답안

 

def calculator(a, b, operator):
    if operator == "+":
        return a+b
    else:
        return a-b

 

당연하게도 이런 디테일은 필요하다고 본다.

내 코드보다 정답 답안이 맞다.

300x250