CodeUp(코드업) 풀이 (1045번)

이 포스팅은 codeup.kr(코드업)의 문제를 Python3로 풀고 정리한 내용입니다.


1045 : [기초-산술연산] 정수 두 개 입력받아 자동 계산하기

문제 설명

정수 두 개(a, b)가 공백을 두고 입력된다.

(단, a, b의 범위는 0 ~ 2147483647이고, b는 0이 아니다.)

입력

정수 두 개(a, b)가 공백을 두고 입력된다.
(단, a, b의 범위는 -2147483648 ~ 2147483647이고, b는 0이 아니다.)

출력

첫 줄에 합
둘째 줄에 차(a-b)
셋째 줄에 곱,
넷째 줄에 a를 b로 나눈 몫,
다섯째 줄에 a를 b로 나눈 나머지,
여섯째 줄에 a를 b로 나눈값(실수, 소수점 셋째 자리에서 반올림해 둘째 자리까지 출력)
을 출력한다.

입력 예시

1 3

출력 예시

0


내 풀이

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
try:
a,b = input().split();
x = int(a);
y = int(b);
# 첫 줄에 합
print(x + y);
# 둘째 줄에 차(a-b)
print(x - y);
# 셋째 줄에 곱,
print(x * y);
# 넷째 줄에 a를 b로 나눈 몫,
print(x // y);
# 다섯째 줄에 a를 b로 나눈 나머지,
print(x % y);
# 여섯째 줄에 a를 b로 나눈값(실수, 소수점 셋째 자리에서 반올림해 둘째 자리까지 출력)
print('{0:0.2f}'.format(float(x / y)));
except Exception as e:
print(e);

모범 답안

1
2
3
4
5
6
7
8
9
a,b=input().split()
x=int(a)
y=int(b)
print(x+y)
print(x-y)
print(x*y)
print(x//y)
print(x%y)
print('%.2f' % (x/y))