뚜당탕탕

[SWEA / python ] (2071) 평균값 구하기 (round() 함수) 본문

💯 문제 풀이/SWEA

[SWEA / python ] (2071) 평균값 구하기 (round() 함수)

뚜띠언니 2021. 10. 6. 17:51

 

 

조건) 소수점 첫째 자리에서 반올림한 정수를 출력한다.

반올림하기 위해 내장함수인 round() 를 사용한다

# import math
 
T = int(input())
for test_case in range(1, T + 1):
    sum = 0
    li = list(map(int, input().split()))
    for i in li :
        sum += i
    print("#{} {}".format(test_case, round(sum/len(li))))

 

 

 

round(number [, ndigits])

round() 는 반올림을 해주는 파이썬의 내장함수이다

# round() 함수 기본형

round(number [, ndigits])

number 를 소수점 다음에 ndigits 정밀도로 반올림한 값을 돌려줍니다. ndigits 가 생략되거나 None 이면, 입력에 가장 가까운 정수를 돌려줍니다.

round(number [, ndigits ])
# number -> 수 혹은 수를 담은 변수
# ndigits -> 몇 번째 자리수까지 표현할 것인지 지정. 첫 번째 자리로 지정하면 두 번째 자리에서 반올림을 수행한다

round(20/3)		# 7
round(20/3, 0)		# 7.0
round(20/3, 1) 		# 6.7
round(20/3, 2)		# 6.67
round(20/3, 3)		# 6.667
round(20/3, 4) 		# 6.6667

 

Comments