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

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


1046 : [기초-산술연산] 정수 세 개 입력받아 합과 평균 출력하기

문제 설명

정수 세 개를 입력받아 합과 평균을 출력하는 프로그램을 작성해보자.
(단, -2147483648 ~ 2147483647)

입력

정수 세 개가 공백을 두고 입력된다.
(단, -2147483648 ~ 2147483647)

출력

입력 받은 정수 세 개의 합과 평균을 줄을 바꿔 출력한다.

평균은 소수점 이하 둘째 자리에서 반올림하여 첫째 자리까지 출력한다.

입력 예시

1 2 3

출력 예시

6
2.0


내 풀이

1
2
3
4
5
6
7
8
9
10
try:
a, b, c = input().split();
a = int(a);
b = int(b);
c = int(c);
sum = a + b + c;
print(sum);
print('{0:0.1f}'.format(sum/3));
except Exception as e:
print(e);

모범 답안

1
2
3
4
5
6
7
a,b,c=input().split()
x=int(a)
y=int(b)
z=int(c)

print(x+y+z)
print('%.1f' % ((x+y+z)/3))