-
29.4 심사문제 : 사칙 연산 함수 만들기코딩도장 심사문제모음 2020. 11. 2. 22:10728x90
표준 입력으로 숫자 두 개가 입력됩니다. 다음 소스 코드를 완성하여 두 숫자의 덧셈, 뺄셈, 곱셈, 나눗셈의 결과가 출력되게 만드세요. 이때 나눗셈의 결과는 실수라야 합니다.
사용한 코드
1. def
2. return
첫 접근 방법
매개변수는 2개 / 리턴 반환값은 4개를 기억하자
풀이
매개변수 2개로 사칙연산 반환값 4개를 반환하는 함수를 만들어주면 된다.
x, y = map(int, input().split()) def aaa (a, b): return (a+b, a-b, a*b, a/b) a, b, c, d = aaa(x, y) print('덧셈 : {}, 뺄셈 : {}, 곱셈 : {}, 나눗셈 : {}'.format(a, b, c, d))
## TIL. 16 문자열 서식 지정자 및 포매팅 사용하기/
서식 지정자를 사용해 소수점 2자리까지 출력되도록 해보았다.
##%2f가 아니라 %.2f 라는걸 다시 한번 기억하자.
X = 10 Y = 3 def aaa (a, b): return (a+b, a-b, a*b, a/b) a, b, c, d = aaa(x, y) print('덧셈 : %d, 뺄셈 : %d, 곱셈 : %d, 나눗셈 : %.2f' % (a, b, c, d)) :: 덧셈 : 13, 뺄셈 : 7, 곱셈 : 30, 나눗셈 : 3.33
## 함수명을 aaa로 할경우 통과 시켜주진않으니 참고하자
※ 실제 코딩 도장의 해법과 다를 수 있으며, 답은 여러가지가 존재합니다.
코딩 지적 정말 감사히 받겠습니다.
728x90'코딩도장 심사문제모음' 카테고리의 다른 글
30.7 심사문제 : 가장 낮은 점수, 높은 점수와 평균 점수를 구하는 함수 만들기 (0) 2020.11.03 30.6 연습 문제 : 가장 높은 점수를 구하는 함수 만들기 (0) 2020.11.03 29.3 연습문제 : 몫과 나머지 구하는 함수 만들기 (0) 2020.11.02 28.4 심사문제 : 파일에서 회문인 단어 출력하기 (0) 2020.11.01 28.3 연습문제 : 단어 단위 N-gram 만들기 (0) 2020.11.01