import sys
n, k = map(int, input().split())
score = list(map(int, input().split()))
for _ in range(k):
a, b = map(int, input().split())
sums = 0
for i in range(a-1, b):
sums += score[i]
#소수 셋째자리에서 반올림
print("%0.2f" %(sums / (b-a+1)))
소수 셋째자리에서 반올림하고, 소수 둘째자리까지 표현한다.
Python
f 는 실수를 출력할 때 사용하는 서식문자열.
'%'문자열과 함께 'f' 서식 문자를 사용하면 실수를 포함한 문자열을 반올림하면서 포맷팅할 수 있다.
이 때 출력하길 원하는 값 앞에도 반드시 '%'를 붙여줘야한다.